qemu/hw
Jean-Philippe Brucker ca3fbed896 hw/arm/smmu-common: Support 64-bit addresses
Addresses targeting the second translation table (TTB1) in the SMMU have
all upper bits set. Ensure the IOMMU region covers all 64 bits.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Message-id: 20230214171921.1917916-2-jean-philippe@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2023-02-16 16:00:48 +00:00
..
9pfs Don't include headers already included by qemu/osdep.h 2023-02-08 07:28:05 +01:00
acpi Drop duplicate #include 2023-02-08 07:28:05 +01:00
adc
alpha Drop duplicate #include 2023-02-08 07:28:05 +01:00
arm hw/arm/smmu-common: Support 64-bit addresses 2023-02-16 16:00:48 +00:00
audio
avr
block virtio-blk: add missing AioContext lock 2023-02-09 10:21:23 -05:00
char include/hw: Do not include "hw/registerfields.h" in headers that don't need it 2023-02-14 09:02:42 +01:00
core Drop duplicate #include 2023-02-08 07:28:05 +01:00
cpu
cris
cxl
display Do not include "qemu/error-report.h" in headers that do not need it 2023-02-14 09:11:27 +01:00
dma
gpio
hppa Drop duplicate #include 2023-02-08 07:28:05 +01:00
hyperv Fix non-first inclusions of qemu/osdep.h 2023-02-08 07:28:05 +01:00
i2c Don't include headers already included by qemu/osdep.h 2023-02-08 07:28:05 +01:00
i386 hw/misc/sga: Remove the deprecated "sga" device 2023-02-14 09:02:42 +01:00
ide
input hw/input: Clean up includes 2023-02-08 07:16:23 +01:00
intc target/arm: Store CPUARMState::nvic as NVICState* 2023-02-16 16:00:47 +00:00
ipack
ipmi
isa
loongarch Drop duplicate #include 2023-02-08 07:28:05 +01:00
m68k
mem
microblaze
mips
misc Do not include "qemu/error-report.h" in headers that do not need it 2023-02-14 09:11:27 +01:00
net Drop duplicate #include 2023-02-08 07:28:05 +01:00
nios2
nubus
nvme
nvram aspeed queue: 2023-02-07 20:13:38 +00:00
openrisc
pci
pci-bridge
pci-host ppc/pnv/pci: Fix PHB xscom registers memory region name 2023-02-05 06:40:28 -03:00
pcmcia
ppc Drop duplicate #include 2023-02-08 07:28:05 +01:00
rdma Drop duplicate #include 2023-02-08 07:28:05 +01:00
remote Drop duplicate #include 2023-02-08 07:28:05 +01:00
riscv hw/riscv: virt: Simplify virt_{get,set}_aclint() 2023-02-07 08:21:32 +10:00
rtc Drop duplicate #include 2023-02-08 07:28:05 +01:00
rx
s390x hw/s390x/event-facility: Replace DO_UPCAST(SCLPEvent) by SCLP_EVENT() 2023-02-14 09:11:27 +01:00
scsi block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed 2023-02-01 16:52:32 +01:00
sd
sensor Don't include headers already included by qemu/osdep.h 2023-02-08 07:28:05 +01:00
sh4
smbios
sparc
sparc64
ssi hw/ssi: Add Nuvoton PSPI Module 2023-02-16 16:00:48 +00:00
timer
tpm
tricore
usb Don't include headers already included by qemu/osdep.h 2023-02-08 07:28:05 +01:00
vfio migration: Remove unused threshold_size parameter 2023-02-06 19:22:56 +01:00
virtio vhost-user-fs: Back up vqs before cleaning up vhost_dev 2023-02-09 10:21:11 -05:00
watchdog hw/watchdog/wdt_aspeed: Log unimplemented registers as UNIMP level 2023-02-07 09:02:05 +01:00
xen
xenpv
xtensa
Kconfig
meson.build