-
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
-