Commit Graph

  • 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