Commit Graph

  • 6a6f429574 tests/tcg/multiarch: Adjust sigbus.c Richard Henderson 2023-06-06 10:19:39 +01:00
  • b7559ff7ce tests/tcg/aarch64: Use stz2g in mte-7.c Richard Henderson 2023-06-06 10:19:39 +01:00
  • 5096ec5b32 target/arm: Move mte check for store-exclusive Richard Henderson 2023-06-06 10:19:39 +01:00
  • c1a1f80518 target/arm: Relax ordered/atomic alignment checks for LSE2 Richard Henderson 2023-06-06 10:19:38 +01:00
  • 83f624d9ba target/arm: Add SCTLR.nAA to TBFLAG_A64 Richard Henderson 2023-06-06 10:19:38 +01:00
  • 523da6b963 target/arm: Check alignment in helper_mte_check Richard Henderson 2023-06-06 10:19:38 +01:00
  • 3b97520c86 target/arm: Pass single_memop to gen_mte_checkN Richard Henderson 2023-06-06 10:19:37 +01:00
  • 0a9091424d target/arm: Pass memop to gen_mte_check1* Richard Henderson 2023-06-06 10:19:37 +01:00
  • 03176bcd03 target/arm: Hoist finalize_memop out of do_fp_{ld, st} Richard Henderson 2023-06-06 10:19:37 +01:00
  • a75b66f617 target/arm: Hoist finalize_memop out of do_gpr_{ld, st} Richard Henderson 2023-06-06 10:19:37 +01:00
  • 6f47e7c189 target/arm: Load/store integer pair with one tcg operation Richard Henderson 2023-06-06 10:19:36 +01:00
  • 5c13983e23 target/arm: Sink gen_mte_check1 into load/store_exclusive Richard Henderson 2023-06-06 10:19:36 +01:00
  • e6dd5e782b target/arm: Use tcg_gen_qemu_{ld, st}_i128 in gen_sve_{ld, st}r Richard Henderson 2023-06-06 10:19:36 +01:00
  • e6073d88cc target/arm: Use tcg_gen_qemu_st_i128 for STZG, STZ2G Richard Henderson 2023-06-06 10:19:35 +01:00
  • d450bd0157 target/arm: Use tcg_gen_qemu_{st, ld}_i128 for do_fp_{st, ld} Richard Henderson 2023-06-06 10:19:35 +01:00
  • c74cc082a6 target/arm: Use tcg_gen_qemu_ld_i128 for LDXP Richard Henderson 2023-06-06 10:19:35 +01:00
  • e452ca5af8 target/arm: Introduce finalize_memop_{atom,pair} Richard Henderson 2023-06-06 10:19:35 +01:00
  • cf1cbf50e8 target/arm: Add feature test for FEAT_LSE2 Richard Henderson 2023-06-06 10:19:34 +01:00
  • 0f08429c46 target/arm: Add commentary for CPUARMState.exclusive_high Richard Henderson 2023-06-06 10:19:34 +01:00
  • 8d7f954a7f docs: system: arm: Introduce bananapi_m2u qianfan Zhao 2023-06-06 10:19:34 +01:00
  • 6c4f229a2e tests: avocado: boot_linux_console: Add test case for bpim2u qianfan Zhao 2023-06-06 10:19:34 +01:00
  • 05def917e1 hw: arm: allwinner-sramc: Add SRAM Controller support for R40 qianfan Zhao 2023-06-06 10:19:33 +01:00
  • 0de1b69315 hw: arm: allwinner-r40: Add emac and gmac support qianfan Zhao 2023-06-06 10:19:33 +01:00
  • 2c992b88cc hw: sd: allwinner-sdhost: Add sun50i-a64 SoC support qianfan Zhao 2023-06-06 10:19:33 +01:00
  • 4a52ef61d9 hw/arm/allwinner-r40: add SDRAM controller device qianfan Zhao 2023-06-06 10:19:32 +01:00
  • a954543092 hw/misc: Rename axp209 to axp22x and add support AXP221 PMU qianfan Zhao 2023-06-06 10:19:32 +01:00
  • 44814e210a hw: arm: allwinner-r40: Add i2c0 device qianfan Zhao 2023-06-06 10:19:32 +01:00
  • d1e409c583 hw: allwinner-r40: Complete uart devices qianfan Zhao 2023-06-06 10:19:32 +01:00
  • dc2a070d12 hw/arm/allwinner-r40: add Clock Control Unit qianfan Zhao 2023-06-06 10:19:31 +01:00
  • 8d9006aeca hw: arm: Add bananapi M2-Ultra and allwinner-r40 support qianfan Zhao 2023-06-06 10:19:31 +01:00
  • 8976fd2b5e tests/qtest: Introduce tests for Xilinx VERSAL CANFD controller Vikram Garhwal 2023-06-06 10:19:31 +01:00
  • 1d2a60299c MAINTAINERS: Include canfd tests under Xilinx CAN Vikram Garhwal 2023-06-06 10:19:31 +01:00
  • 042d6b0255 xlnx-versal: Connect Xilinx VERSAL CANFD controllers Vikram Garhwal 2023-06-06 10:19:30 +01:00
  • 32dbebcc7e hw/net/can: Introduce Xilinx Versal CANFD controller Vikram Garhwal 2023-06-06 10:19:30 +01:00
  • eb2edc42b1 hvf: add guest debugging handlers for Apple Silicon hosts Francesco Cagnin 2023-06-06 10:19:30 +01:00
  • f41520402c hvf: add breakpoint handlers Francesco Cagnin 2023-06-06 10:19:30 +01:00
  • ce799a04b2 hvf: handle access for more registers Francesco Cagnin 2023-06-06 10:19:29 +01:00
  • 0ca52a5fed arm: move KVM breakpoints helpers Francesco Cagnin 2023-06-06 10:19:29 +01:00
  • eaf245becd Revert "tests/requirements.txt: bump up avocado-framework version to 101.0" Paolo Bonzini 2023-06-03 23:54:57 +02:00
  • 6b40847ab4 scsi/qemu-pr-helper: Drop support for 'old' libmultipath API Philippe Mathieu-Daudé 2023-06-05 19:41:45 +02:00
  • 6da5f22b65 meson.build: Use -Wno-undef only for SDL2 versions that need it Thomas Huth 2023-06-05 13:45:23 +02:00
  • aece7238c4 meson.build: Group the audio backend entries in a separate summary section Thomas Huth 2023-06-02 19:18:32 +02:00
  • c3527c5e49 meson.build: Group the network backend entries in a separate summary section Thomas Huth 2023-06-02 19:18:31 +02:00
  • 9e48afa3ce meson.build: Group the UI entries in a separate summary section Thomas Huth 2023-06-02 19:18:30 +02:00
  • 0dec4e6f7a scripts: remove dead file Paolo Bonzini 2023-06-03 23:09:32 +02:00
  • 06831001ac atomics: eliminate mb_read/mb_set Paolo Bonzini 2023-03-03 14:37:51 +01:00
  • 09a49afeae meson: Avoid implicit declaration of absent functions Michal Privoznik 2023-05-30 12:31:23 +02:00
  • 369081c455 Merge tag 'pull-tcg-20230605' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-06-05 13:16:56 -07:00
  • a7f6911c12 tcg/tcg-op-vec: Remove left over _link_error() definitions Philippe Mathieu-Daudé 2023-06-05 19:56:44 +02:00
  • e7cd7a3916 accel/tcg: Unmap perf_marker Ilya Leoshkevich 2023-06-05 13:41:34 +02:00
  • 514fea9eaf tcg: Build once for system and once for user-only Richard Henderson 2023-05-22 23:22:36 -07:00
  • d31b84041d exec/poison: Do not poison CONFIG_SOFTMMU Richard Henderson 2023-04-30 08:54:23 +01:00
  • 6fcc02292c plugins: Drop unused headers from exec/plugin-gen.h Richard Henderson 2023-04-02 08:31:20 -07:00
  • bc54ef8c6a plugins: Move plugin_insn_append to translator.c Richard Henderson 2023-04-02 08:27:22 -07:00
  • cac9b0fd08 tcg: Remove target-specific headers from tcg.[ch] Richard Henderson 2023-04-01 21:22:06 -07:00
  • b78477fe1b tcg: Move env defines out of NEED_CPU_H in helper-head.h Richard Henderson 2023-04-02 08:10:46 -07:00
  • 649795665f tcg: Fix PAGE/PROT confusion Richard Henderson 2023-04-02 08:13:50 -07:00
  • 653c46daf2 accel/tcg: Tidy includes for translator.[ch] Richard Henderson 2023-04-01 21:16:39 -07:00
  • 1f17f91d43 target/arm: Add missing include of exec/exec-all.h Richard Henderson 2023-04-01 21:12:50 -07:00
  • d654e92817 target/*: Add missing includes of exec/translation-block.h Richard Henderson 2023-04-01 21:11:29 -07:00
  • 8cab4157e9 target/mips: Tidy helpers for translation Richard Henderson 2023-04-01 20:44:44 -07:00
  • 5d05e5a183 target/arm: Tidy helpers for translation Richard Henderson 2023-04-01 20:38:32 -07:00
  • 309e014dd1 accel/tcg: Move translator_fake_ldb out of line Richard Henderson 2023-04-01 20:13:56 -07:00
  • 283a917772 target/ppc: Inline gen_icount_io_start() Philippe Mathieu-Daudé 2023-06-02 11:54:39 +02:00
  • dfd1b81274 accel/tcg: Introduce translator_io_start Richard Henderson 2023-05-22 23:08:01 -07:00
  • 5623423359 accel/tcg: Move most of gen-icount.h into translator.c Richard Henderson 2023-04-01 17:09:47 -07:00
  • 80c5813d90 include/exec: Remove CODE_GEN_AVG_BLOCK_SIZE Richard Henderson 2023-05-01 08:08:27 +01:00
  • bdbb9d6999 tcg: Spit out exec/translation-block.h Richard Henderson 2023-04-01 15:47:00 -07:00
  • 85314e13ad exec-all: Widen TranslationBlock pc and cs_base to 64-bits Richard Henderson 2023-04-01 15:28:18 -07:00
  • 087e2341fb exec-all: Widen tb_page_addr_t for user-only Richard Henderson 2023-04-01 14:35:46 -07:00
  • 0a18945d03 tcg: Remove NO_CPU_IO_DEFS Richard Henderson 2023-04-01 14:24:08 -07:00
  • 447ca1cbfa tcg: Split tcg/tcg-op-gvec.h Richard Henderson 2023-04-01 10:15:11 -07:00
  • 3a80bde37b tcg: Move TLB_FLAGS_MASK check out of get_alignment_bits Richard Henderson 2023-04-01 09:26:35 -07:00
  • 28ea568a03 tcg: Add guest_mo to TCGContext Richard Henderson 2023-03-31 22:56:55 -07:00
  • 747bd69d0f tcg: Add insn_start_words to TCGContext Richard Henderson 2023-03-31 21:30:31 -07:00
  • e03291cd9a target/sh4: Emit insn_start for each insn in gUSA region Richard Henderson 2023-06-03 09:48:07 -07:00
  • c213ee2dfc tcg: Split helper-proto.h Richard Henderson 2023-03-31 20:13:36 -07:00
  • e4eff8e4ed tcg: Split helper-gen.h Richard Henderson 2023-03-31 19:07:00 -07:00
  • a3a692b8bf tcg: Split tcg_gen_callN Richard Henderson 2023-03-29 22:14:36 -07:00
  • 177f648f0e tcg: Move temp_idx and tcgv_i32_temp debug out of line Richard Henderson 2023-03-30 08:09:03 -07:00
  • d53106c997 tcg: Pass TCGHelperInfo to tcg_gen_callN Richard Henderson 2023-03-31 10:37:04 -07:00
  • 0f4e14c25a tcg: Move TCGHelperInfo and dependencies to tcg/helper-info.h Richard Henderson 2023-03-29 18:09:28 -07:00
  • 8da7b59435 tcg: Remove outdated comments in helper-head.h Richard Henderson 2023-03-29 11:55:33 -07:00
  • 13e27d1fa4 target/hexagon: Include helper-gen.h where needed Richard Henderson 2023-03-29 11:44:06 -07:00
  • a46f42d96f target/arm: Include helper-gen.h in translator.h Richard Henderson 2023-03-29 11:41:03 -07:00
  • ad3d0e4d5d tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h Richard Henderson 2023-03-28 18:17:24 -07:00
  • f15f8935b0 tcg: Move TCGv, dup_const_tl definitions to tcg-op.h Richard Henderson 2023-03-27 18:44:05 -07:00
  • 70f168f88c tcg: Split out tcg/oversized-guest.h Richard Henderson 2023-03-27 18:32:36 -07:00
  • d3ae5f5d4f target/arm: Fix test of TCG_OVERSIZED_GUEST Richard Henderson 2023-03-27 18:30:15 -07:00
  • d46259c037 tcg: Split out tcg-target-reg-bits.h Richard Henderson 2023-05-01 10:57:11 +01:00
  • e5b4906377 *: Add missing includes of tcg/tcg.h Richard Henderson 2023-03-27 18:24:50 -07:00
  • fafe0021e3 target/*: Add missing includes of tcg/debug-assert.h Richard Henderson 2023-03-27 18:23:15 -07:00
  • acf2f8595a target/avr: Add missing includes of qemu/error-report.h Richard Henderson 2023-03-27 18:21:42 -07:00
  • d0a9bb5ecb tcg: Add tlb_fast_offset to TCGContext Richard Henderson 2023-03-27 16:07:15 -07:00
  • 238f43809a tcg: Widen CPUTLBEntry comparators to 64-bits Richard Henderson 2023-03-24 13:02:59 -07:00
  • ff0c61bf35 tcg: Move TCG_TYPE_TL from tcg.h to tcg-op.h Richard Henderson 2023-04-28 09:16:01 +01:00
  • 40bca78d76 tcg/sparc64: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 18:15:07 +01:00
  • d588946b31 tcg/s390x: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 16:39:09 +01:00
  • 8aefe1fb8a tcg/riscv: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 15:59:31 +01:00
  • 79ee1b4d44 tcg/ppc: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 15:45:50 +01:00