summary refs log tree commit diff stats
path: root/rust/qemu-api-macros/src/utils.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2025-05-02target/i386: do not block singlestep for STIPaolo Bonzini1-1/+5
2025-05-02target/i386: do not trigger IRQ shadow for LSSPaolo Bonzini2-13/+18
2025-05-02target/i386/hvf: fix a compilation errorWei Liu1-0/+1
2025-05-02target/i386/emulate: remove rflags leftoversMagnus Kulke1-11/+6
2025-05-02rust/hpet: Support migrationZhao Liu2-3/+146
2025-05-02rust/timer: Define NANOSECONDS_PER_SECOND binding as u64Zhao Liu1-0/+2
2025-05-02rust/vmstate_test: Test varray with num field wrapped in BqlCellZhao Liu1-8/+33
2025-05-02rust: assertions: Support index field wrapped in BqlCellPaolo Bonzini1-16/+9
2025-05-02vmstate: support varray for vmstate_clock!Paolo Bonzini1-3/+10
2025-05-02rust/vmstate: Add support for field_exists checksZhao Liu1-33/+37
2025-04-30file-posix: Fix crash on discard_granularity == 0Kevin Wolf1-1/+1
2025-04-28tcg/sparc64: Implement CTPOPRichard Henderson1-5/+22
2025-04-28tcg/sparc64: Unexport use_vis3_instructionsRichard Henderson2-8/+4
2025-04-28tcg: Remove tcg_out_opRichard Henderson11-79/+3
2025-04-28tcg: Convert qemu_st{2} to TCGOutOpLdSt{2}Richard Henderson11-259/+272
2025-04-28tcg: Convert qemu_ld{2} to TCGOutOpLoad{2}Richard Henderson11-133/+283
2025-04-28tcg: Merge INDEX_op_{ld,st}_{i32,i64,i128}Richard Henderson15-304/+198
2025-04-28tcg: Remove INDEX_op_qemu_st8_*Richard Henderson17-44/+7
2025-04-28tcg: Stash MemOp size in TCGOP_FLAGSRichard Henderson1-2/+6
2025-04-28tcg: Merge INDEX_op_st*_{i32,i64}Richard Henderson6-108/+50
2025-04-28tcg: Convert st to TCGOutOpStoreRichard Henderson11-312/+341
2025-04-28tcg: Merge INDEX_op_ld*_{i32,i64}Richard Henderson6-120/+81
2025-04-28tcg: Convert ld to TCGOutOpLoadRichard Henderson11-419/+721
2025-04-28tcg: Formalize tcg_out_goto_ptrRichard Henderson11-80/+71
2025-04-28tcg: Formalize tcg_out_brRichard Henderson11-53/+60
2025-04-28tcg: Formalize tcg_out_mbRichard Henderson11-51/+28
2025-04-28tcg: Remove add2/sub2 opcodesRichard Henderson16-217/+3
2025-04-28tcg/tci: Implement add/sub carry opcodesRichard Henderson4-101/+125
2025-04-28tcg/sparc64: Implement add/sub carry opcodesRichard Henderson3-110/+201
2025-04-28tcg/sparc64: Hoist tcg_cond_to_bcond lookup out of tcg_out_movccRichard Henderson1-10/+11
2025-04-28tcg/s390x: Use ADD LOGICAL WITH SIGNED IMMEDIATERichard Henderson1-1/+21
2025-04-28tcg/s390x: Implement add/sub carry opcodesRichard Henderson3-68/+95
2025-04-28tcg/s390x: Add TCG_CT_CONST_N32Richard Henderson3-3/+8
2025-04-28tcg/s390x: Honor carry_live in tcg_out_moviRichard Henderson1-14/+21
2025-04-28tcg/ppc: Implement add/sub carry opcodesRichard Henderson4-89/+153
2025-04-28tcg/arm: Implement add/sub carry opcodesRichard Henderson3-59/+161
2025-04-28tcg/aarch64: Implement add/sub carry opcodesRichard Henderson3-88/+150
2025-04-28target/tricore: Use tcg_gen_addcio_i32 for gen_addc_CCRichard Henderson1-6/+2
2025-04-28target/sparc: Use tcg_gen_addcio_tl for gen_op_addcc_intRichard Henderson1-2/+1
2025-04-28target/sh4: Use tcg_gen_addcio_i32 for addcRichard Henderson1-8/+2
2025-04-28target/s390x: Use tcg_gen_addcio_i64 for op_addc64Richard Henderson1-5/+1
2025-04-28target/ppc: Use tcg_gen_addcio_tl for ADD and SUBFRichard Henderson1-7/+4
2025-04-28target/openrisc: Use tcg_gen_addcio_* for ADDCRichard Henderson1-2/+1
2025-04-28target/microblaze: Use tcg_gen_addcio_i32Richard Henderson1-8/+2
2025-04-28target/hppa: Use tcg_gen_addcio_i64Richard Henderson1-11/+6
2025-04-28target/arm: Use tcg_gen_addcio_* for ADCSRichard Henderson2-20/+5
2025-04-28tcg: Add tcg_gen_addcio_{i32,i64,tl}Richard Henderson3-0/+101
2025-04-28tcg/i386: Special case addci r, 0, 0Richard Henderson2-3/+44
2025-04-28tcg/i386: Implement add/sub carry opcodesRichard Henderson3-49/+75
2025-04-28tcg/i386: Honor carry_live in tcg_out_moviRichard Henderson1-1/+1