aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-02-04target/s390x: Use tcg_gen_atomic_cmpxchg_i128 for CDSGRichard Henderson4-78/+33
2023-02-04target/s390x: Use Int128 for passing float128Richard Henderson4-105/+121
2023-02-04target/s390x: Use Int128 for returning float128Richard Henderson4-59/+63
2023-02-04target/s390x: Copy wout_x1 to wout_x1_PRichard Henderson2-6/+14
2023-02-04target/s390x: Use Int128 for return from TRERichard Henderson3-7/+9
2023-02-04target/s390x: Use Int128 for return from CKSMRichard Henderson3-7/+8
2023-02-04target/s390x: Use Int128 for return from CLSTRichard Henderson3-10/+11
2023-02-04target/s390x: Use a single return for helper_divs64/u64Richard Henderson4-35/+56
2023-02-04target/s390x: Use a single return for helper_divs32/u32Richard Henderson3-18/+18
2023-02-04tests/tcg/s390x: Add cdsg.cIlya Leoshkevich2-0/+97
2023-02-04tests/tcg/s390x: Add long-double.cRichard Henderson2-0/+25
2023-02-04tests/tcg/s390x: Add clst.cIlya Leoshkevich2-0/+83
2023-02-04tests/tcg/s390x: Add div.cIlya Leoshkevich2-0/+41
2023-02-04target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCXRichard Henderson3-101/+47
2023-02-04target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASPRichard Henderson3-89/+19
2023-02-04target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXPRichard Henderson3-135/+35
2023-02-04tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64}Richard Henderson2-48/+92
2023-02-04tcg: Add tcg_gen_{non}atomic_cmpxchg_i128Richard Henderson4-0/+146
2023-02-04tcg: Add guest load/store primitives for TCGv_i128Richard Henderson5-0/+324
2023-02-04tcg: Add basic data movement for TCGv_i128Richard Henderson3-0/+37
2023-02-04tcg: Add temp allocation for TCGv_i128Richard Henderson2-18/+74
2023-02-04tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson9-3/+21
2023-02-04tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson4-26/+48
2023-02-04tcg/tci: Fix big-endian return register orderingRichard Henderson1-9/+10
2023-02-04tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson2-1/+39
2023-02-04include/qemu/int128: Use Int128 structure for TCIRichard Henderson3-9/+87
2023-02-04tcg: Add TCG_CALL_RET_BY_VECRichard Henderson2-0/+20
2023-02-04tcg: Introduce tcg_target_call_oarg_regRichard Henderson11-46/+72
2023-02-04tcg: Add TCG_CALL_{RET,ARG}_BY_REFRichard Henderson2-3/+135
2023-02-04tcg: Introduce tcg_out_addi_ptrRichard Henderson11-0/+86
2023-02-04tcg: Allocate objects contiguously in temp_allocate_frameRichard Henderson1-8/+26
2023-02-04tcg: Handle dh_typecode_i128 with TCG_CALL_{RET,ARG}_NORMALRichard Henderson1-4/+33
2023-02-04tcg: Define TCG_TYPE_I128 and related helper macrosRichard Henderson2-7/+17
2023-02-04tcg: Init temp_subindex in liveness_pass_2Richard Henderson1-0/+1
2023-02-04accel/tcg: Test CPUJumpCache in tb_jmp_cache_clear_pageEric Auger1-1/+6
2023-02-04Merge tag 'pull-monitor-2023-02-03-v2' of https://repo.or.cz/qemu/armbru into...Peter Maydell54-4264/+4556
2023-02-04monitor: Rename misc.c to hmp-target.cMarkus Armbruster2-2/+2
2023-02-04monitor: Loosen coupling between misc.c and monitor.c slightlyMarkus Armbruster3-10/+4
2023-02-04monitor: Move remaining QMP stuff from misc.c to qmp-cmds.cMarkus Armbruster2-52/+52
2023-02-04monitor: Move remaining HMP commands from misc.c to hmp-cmds.cMarkus Armbruster4-221/+233
2023-02-04monitor: Move target-dependent HMP commands to hmp-cmds-target.cMarkus Armbruster4-351/+388
2023-02-04monitor: Move monitor_putc() next to monitor_puts & external linkageMarkus Armbruster3-27/+28
2023-02-04monitor: Split file descriptor passing stuff off misc.cMarkus Armbruster3-434/+469
2023-02-04qdev: Move HMP command completion from monitor to softmmu/Markus Armbruster2-82/+82
2023-02-04acpi: Move the QMP command from monitor/ to hw/acpi/Markus Armbruster3-21/+31
2023-02-04stats: Move HMP commands from monitor/ to stats/Markus Armbruster3-235/+248
2023-02-04stats: Move QMP commands from monitor/ to stats/Markus Armbruster7-153/+170
2023-02-04runstate: Move HMP commands from monitor/ to softmmu/Markus Armbruster6-64/+86
2023-02-04tpm: Move HMP commands from monitor/ to softmmu/Markus Armbruster4-55/+67
2023-02-04virtio: Move HMP commands from monitor/ to hw/virtio/Markus Armbruster3-309/+322