qemu-e2k/target
Alexander Graf 7f6c295cdf hvf: arm: Handle unknown ID registers as RES0
Recent Linux versions added support to read ID_AA64ISAR2_EL1. On M1,
those reads trap into QEMU which handles them as faults.

However, AArch64 ID registers should always read as RES0. Let's
handle them accordingly.

This fixes booting Linux 5.17 guests.

Cc: qemu-stable@nongnu.org
Reported-by: Ivan Babrou <ivan@cloudflare.com>
Signed-off-by: Alexander Graf <agraf@csgraf.de>
Message-id: 20220209124135.69183-2-agraf@csgraf.de
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2022-02-21 13:30:19 +00:00
..
alpha
arm hvf: arm: Handle unknown ID registers as RES0 2022-02-21 13:30:19 +00:00
avr
cris
hexagon
hppa hppa: Add support for an emulated TOC/NMI button. 2022-02-02 18:46:42 +01:00
i386 target/i386: use CPU_LOG_INT for IRQ servicing 2022-02-09 12:08:42 +00:00
m68k
microblaze
mips
nios2
openrisc Remove unnecessary minimum_version_id_old fields 2022-01-28 15:38:23 +01:00
ppc target/ppc: Move common SPR functions out of cpu_init 2022-02-18 08:34:15 +01:00
riscv target/riscv: add support for svpbmt extension 2022-02-16 12:25:52 +10:00
rx
s390x
sh4
sparc Remove unnecessary minimum_version_id_old fields 2022-01-28 15:38:23 +01:00
tricore
xtensa
Kconfig
meson.build