summary refs log tree commit diff stats
path: root/rust/qemu-api-macros/src/utils.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2025-05-059pfs: Introduce ftruncate file opGreg Kurz6-1/+44
2025-05-059pfs: Don't use file descriptors in core codeGreg Kurz4-3/+21
2025-05-059pfs: local : Introduce local_fid_fd() helperGreg Kurz1-13/+10
2025-05-059pfs: fix FD leak and reduce latency of v9fs_reclaim_fd()Christian Schoenebeck1-9/+20
2025-05-059pfs: fix concurrent v9fs_reclaim_fd() callsChristian Schoenebeck2-0/+11
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
2025-04-28tcg: Use sub carry opcodes to expand sub2Richard Henderson1-2/+27
2025-04-28tcg: Use add carry opcodes to expand add2Richard Henderson1-2/+27
2025-04-28tcg/optimize: With two const operands, prefer 0 in arg1Richard Henderson1-6/+12
2025-04-28tcg/optimize: Handle add/sub with carry opcodesRichard Henderson1-3/+316
2025-04-28tcg: Add TCGOutOp structures for add/sub carry opcodesRichard Henderson11-8/+393