-
9f56661410
tcg/arm: Support TCG_COND_TST{EQ,NE}
Richard Henderson
2023-11-08 15:52:43 +01:00
-
e67ec08c3d
tcg/arm: Split out tcg_out_cmp()
Richard Henderson
2023-11-08 15:52:42 +01:00
-
34aff3c2e0
tcg/aarch64: Generate CBNZ for TSTNE of UINT32_MAX
Richard Henderson
2023-10-28 03:37:23 +00:00
-
92a11b935d
tcg/aarch64: Generate TBZ, TBNZ
Richard Henderson
2024-01-19 23:47:37 +01:00
-
a0f5b3fc27
tcg/aarch64: Massage tcg_out_brcond()
Philippe Mathieu-Daudé
2024-01-19 23:47:36 +01:00
-
339adf2f38
tcg/aarch64: Support TCG_COND_TST{EQ,NE}
Richard Henderson
2023-10-24 02:58:59 +00:00
-
21e9a8aefb
tcg: Add TCGConst argument to tcg_target_const_match
Richard Henderson
2023-10-27 15:44:45 -07:00
-
f9ec459da8
target/s390x: Improve general case of disas_jcc
Richard Henderson
2023-11-06 15:07:58 -08:00
-
7da3601e62
target/s390x: Use TCG_COND_TSTNE for CC_OP_{TM,ICM}
Richard Henderson
2023-11-06 14:07:14 -08:00
-
50280618d9
target/sparc: Use TCG_COND_TSTEQ in gen_op_mulscc
Richard Henderson
2023-11-06 11:39:19 -08:00
-
2358cf77d1
target/m68k: Use TCG_COND_TST{EQ,NE} in gen_fcc_cond
Richard Henderson
2023-10-28 04:03:50 +00:00
-
630ee069c6
target/alpha: Use TCG_COND_TSTNE for gen_fold_mzero
Richard Henderson
2023-10-24 23:23:24 -07:00
-
c47341f1d4
target/alpha: Use TCG_COND_TST{EQ,NE} for CMOVLB{C,S}
Richard Henderson
2023-10-24 23:00:25 -07:00
-
c66ba9786a
target/alpha: Use TCG_COND_TST{EQ,NE} for BLB{C,S}
Richard Henderson
2023-11-08 21:52:47 +01:00
-
42c47f631f
target/alpha: Pass immediate value to gen_bcond_internal()
Richard Henderson
2023-11-08 21:52:46 +01:00
-
fb04ab7ddd
tcg/optimize: Lower TCG_COND_TST{EQ,NE} if unsupported
Richard Henderson
2024-01-10 18:21:58 +11:00
-
ceb9ee06b7
tcg/optimize: Handle TCG_COND_TST{EQ,NE}
Richard Henderson
2023-10-23 23:44:27 -07:00
-
7e64b114d1
tcg/optimize: Do swap_commutative2 in do_constant_folding_cond2
Richard Henderson
2023-10-24 16:53:56 -07:00
-
246c4b72fa
tcg/optimize: Split out do_constant_folding_cond1
Richard Henderson
2023-10-24 16:36:50 -07:00
-
27cdb85d06
tcg/optimize: Split out arg_is_const_val
Richard Henderson
2023-10-23 11:38:00 -07:00
-
caf3eacc8f
tcg: Introduce TCG_TARGET_HAS_tst
Richard Henderson
2024-01-09 08:46:19 +11:00
-
d48097d027
tcg: Introduce TCG_COND_TST{EQ,NE}
Richard Henderson
2023-10-23 18:53:27 -07:00
-
-
39a6e4f87e
Merge tag 'pull-qapi-2024-02-03' of https://repo.or.cz/qemu/armbru into staging
Peter Maydell
2024-02-03 13:31:57 +00:00
-
-
10eab96e1a
Merge tag 'pull-tcg-20240202-2' of https://gitlab.com/rth7680/qemu into staging
Peter Maydell
2024-02-03 13:31:44 +00:00
-
-
3424ed6caf
qga/qapi-schema: Move command description right after command name
Markus Armbruster
2024-01-29 12:50:08 +01:00
-
d6a5ca3acf
qga: Move type description right after type name
Markus Armbruster
2024-01-29 12:50:07 +01:00
-
e3240ac580
qapi: Elide "Potential additional modes" from generated docs
Markus Armbruster
2024-01-29 12:50:06 +01:00
-
763db74d2b
qapi: Drop redundant documentation of conditional
Markus Armbruster
2024-01-29 12:50:05 +01:00
-
709c5a650e
qapi: Drop redundant documentation of inherited members
Markus Armbruster
2024-01-29 12:50:04 +01:00
-
6400be014f
linux-user/aarch64: Add padding before __kernel_rt_sigreturn
Richard Henderson
2024-02-02 13:44:27 +10:00
-
240f46b9f2
target/sparc: Remove FSR_FTT_NMASK, FSR_FTT_CEXC_NMASK
Richard Henderson
2023-11-03 10:38:41 -07:00
-
d8c5b92f3f
target/sparc: Split fcc out of env->fsr
Richard Henderson
2023-11-03 10:38:40 -07:00
-
c9fa8e586b
target/sparc: Remove cpu_fsr
Richard Henderson
2023-11-03 10:38:39 -07:00
-
3590f01ed2
target/sparc: Split cexc and ftt from env->fsr
Richard Henderson
2023-11-03 10:38:38 -07:00
-
db71391123
target/sparc: Merge check_ieee_exceptions with FPop helpers
Richard Henderson
2023-11-03 10:38:37 -07:00
-
efeb8b0750
target/sparc: Clear cexc and ftt in do_check_ieee_exceptions
Richard Henderson
2023-11-03 10:38:36 -07:00
-
49bb972513
target/sparc: Split ver from env->fsr
Richard Henderson
2023-11-03 10:38:35 -07:00
-
1ccd6e13cc
target/sparc: Introduce cpu_get_fsr, cpu_put_fsr
Richard Henderson
2023-11-03 10:38:34 -07:00
-
41535ca6f4
target/sparc: Remove qt0, qt1 temporaries
Richard Henderson
2023-11-03 10:38:33 -07:00
-
ba21dc991b
target/sparc: Use i128 for Fdmulq
Richard Henderson
2023-11-03 10:38:32 -07:00
-
fdc50716a0
target/sparc: Use i128 for FdTOq, FxTOq
Richard Henderson
2023-11-03 10:38:31 -07:00
-
0b2a61cc26
target/sparc: Use i128 for FsTOq, FiTOq
Richard Henderson
2023-11-03 10:38:30 -07:00
-
f3ceafad5e
target/sparc: Use i128 for FCMPq, FCMPEq
Richard Henderson
2023-11-03 10:38:29 -07:00
-
25a5769e3b
target/sparc: Use i128 for FqTOd, FqTOx
Richard Henderson
2023-11-03 10:38:28 -07:00
-
d81e3efed9
target/sparc: Use i128 for FqTOs, FqTOi
Richard Henderson
2023-11-03 10:38:27 -07:00
-
16bedf89c1
target/sparc: Use i128 for FADDq, FSUBq, FMULq, FDIVq
Richard Henderson
2023-11-03 10:38:26 -07:00
-
e41716be4d
target/sparc: Use i128 for FSQRTq
Richard Henderson
2023-11-03 10:38:25 -07:00
-
daf457d40f
target/sparc: Inline FNEG, FABS
Richard Henderson
2023-11-03 10:38:24 -07:00
-
33ec424535
target/sparc: Introduce gen_{load,store}_fpr_Q
Richard Henderson
2023-11-03 10:38:23 -07:00
-
388a646595
target/sparc: Remove gen_dest_fpr_F
Richard Henderson
2023-11-03 10:38:22 -07:00
-
54c3e9534f
target/sparc: Use tcg_gen_qemu_{ld, st}_i128 for ASI_M_BFILL
Richard Henderson
2023-11-03 10:38:21 -07:00
-
9827100737
target/sparc: Use tcg_gen_qemu_{ld, st}_i128 for ASI_M_BCOPY
Richard Henderson
2023-11-03 10:38:20 -07:00
-
45bf0e7aa6
tcg/loongarch64: Set vector registers call clobbered
Richard Henderson
2024-02-02 09:34:14 +10:00
-
da4038d2da
tests/tcg: Fix the /proc/self/mem probing in the PROT_NONE gdbstub test
Ilya Leoshkevich
2024-01-31 23:02:18 +01:00
-
3b91614004
include/exec: Change cpu_mmu_index argument to CPUState
Richard Henderson
2024-01-29 20:35:06 +10:00
-
a120d32097
include/exec: Implement cpu_mmu_index generically
Richard Henderson
2024-01-29 11:37:54 +10:00
-
68283ff4b4
target/xtensa: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 11:07:43 +10:00
-
eafa0f68c3
target/tricore: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 11:05:54 +10:00
-
e3547a7d07
target/sparc: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 11:01:52 +10:00
-
9ba49d7222
target/sh4: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:55:40 +10:00
-
4ef80b271f
target/s390x: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:49:39 +10:00
-
90b7022e69
target/s390x: Split out s390x_env_mmu_index
Richard Henderson
2024-01-29 10:42:41 +10:00
-
ef5cc166da
target/rx: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:36:27 +10:00
-
a5c7797496
target/riscv: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:34:43 +10:00
-
d9996d0904
target/riscv: Replace cpu_mmu_index with riscv_env_mmu_index
Richard Henderson
2024-01-29 10:28:52 +10:00
-
7f6f2ebbaa
target/riscv: Rename riscv_cpu_mmu_index to riscv_env_mmu_index
Richard Henderson
2024-01-29 10:28:02 +10:00
-
f331e82c3d
target/ppc: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:20:52 +10:00
-
fb00f730c5
target/ppc: Split out ppc_env_mmu_index
Richard Henderson
2024-01-29 10:18:33 +10:00
-
db8b41941a
target/openrisc: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 10:13:23 +10:00
-
498c7d78d3
target/nios2: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:50:52 +10:00
-
0efa3dc275
target/mips: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:46:54 +10:00
-
6ebf33c5dc
target/mips: Split out mips_env_mmu_index
Richard Henderson
2024-01-28 16:00:39 +10:00
-
4e999bf419
target/mips: Pass ptw_mmu_idx down from mips_cpu_tlb_fill
Richard Henderson
2024-01-28 15:58:52 +10:00
-
167d6cd0e8
target/microblaze: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:44:10 +10:00
-
a5a2d7f64f
target/m68k: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:38:31 +10:00
-
3f262d2568
target/loongarch: Rename MMU_IDX_*
Richard Henderson
2024-02-02 15:49:51 +10:00
-
a72a1b105d
target/loongarch: Populate CPUClass.mmu_index
Richard Henderson
2024-02-02 15:49:50 +10:00
-
ace0c5fe59
target/i386: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:31:15 +10:00
-
8f39cb7764
target/hppa: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:22:51 +10:00
-
3f605a15a7
target/cris: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:17:09 +10:00
-
97fc0c210b
target/cris: Cache mem_index in DisasContext
Richard Henderson
2024-01-28 15:05:06 +10:00
-
b9e877f20f
target/avr: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:12:17 +10:00
-
628421c74a
target/arm: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 09:08:57 +10:00
-
b7770d72f5
target/arm: Split out arm_env_mmu_index
Richard Henderson
2024-01-28 14:56:54 +10:00
-
9d6847904b
target/alpha: Populate CPUClass.mmu_index
Richard Henderson
2024-01-29 08:53:49 +10:00
-
32a8ea12fa
target/alpha: Split out alpha_env_mmu_index
Richard Henderson
2024-01-28 14:47:19 +10:00
-
343ed32dac
include/hw/core: Add mmu_index to CPUClass
Richard Henderson
2024-01-29 08:47:40 +10:00
-
-
4f2fdb10b5
Merge tag 'pull-target-arm-20240202' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
Peter Maydell
2024-02-02 18:56:32 +00:00
-
-
-
-
29b008927e
Merge tag 'pull-nic-config-2-20240202' of git://git.infradead.org/users/dwmw2/qemu into staging
Peter Maydell
2024-02-02 16:47:36 +00:00
-
-
e8c5c4525c
net: make nb_nics and nd_table[] static in net/net.c
David Woodhouse
2023-10-23 09:38:01 +01:00
-
481434f99e
net: remove qemu_show_nic_models(), qemu_find_nic_model()
David Woodhouse
2023-10-23 09:38:00 +01:00
-
75942eea59
hw/pci: remove pci_nic_init_nofail()
David Woodhouse
2023-10-23 09:37:59 +01:00
-
09c292c9e4
net: remove qemu_check_nic_model()
David Woodhouse
2023-10-23 09:37:58 +01:00
-
7db00af636
hw/xtensa/xtfpga: use qemu_create_nic_device()
David Woodhouse
2023-10-23 09:37:56 +01:00
-
ae0b175b23
hw/sparc/sun4m: use qemu_find_nic_info()
David Woodhouse
2023-10-23 09:37:55 +01:00
-
646f87a874
hw/s390x/s390-virtio-ccw: use qemu_create_nic_device()
David Woodhouse
2023-10-23 09:37:54 +01:00
-
0a7549db03
hw/riscv: use qemu_configure_nic_device()
David Woodhouse
2023-10-23 09:37:53 +01:00
-
5fcc51548d
hw/openrisc/openrisc_sim: use qemu_create_nic_device()
David Woodhouse
2023-10-23 09:37:52 +01:00
-
2a98878ff4
hw/net/lasi_i82596: use qemu_create_nic_device()
David Woodhouse
2023-10-23 09:37:50 +01:00
-
9600364409
hw/net/lasi_i82596: Re-enable build
David Woodhouse
2024-01-26 10:06:07 +00:00