qemu/target
Peter Maydell bdd641541f target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is enabled
When we added Secure EL2 support, we missed that this needs an update
to the access code for the EL3 physical timer registers.  These are
supposed to UNDEF from Secure EL1 when Secure EL2 is enabled.

(Note for stable backporting: for backports to branches where
CP_ACCESS_UNDEFINED is not defined, the old name to use instead
is CP_ACCESS_TRAP_UNCATEGORIZED.)

Cc: qemu-stable@nongnu.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20250204125009.2281315-4-peter.maydell@linaro.org
2025-03-07 10:08:20 +00:00
..
alpha target/alpha: Do not mix exception flags and FPCR bits 2025-03-06 15:46:18 +01:00
arm target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is enabled 2025-03-07 10:08:20 +00:00
avr target: Set disassemble_info::endian value for little-endian targets 2025-03-06 15:46:18 +01:00
hexagon target: Set disassemble_info::endian value for little-endian targets 2025-03-06 15:46:18 +01:00
hppa target: Set disassemble_info::endian value for big-endian targets 2025-03-06 15:46:18 +01:00
i386 target/i386: Mark WHPX APIC region as little-endian 2025-03-06 15:46:18 +01:00
loongarch target: Set disassemble_info::endian value for little-endian targets 2025-03-06 15:46:18 +01:00
m68k target: Set disassemble_info::endian value for big-endian targets 2025-03-06 15:46:18 +01:00
microblaze target/microblaze: Set disassemble_info::endian value in disas_set_info 2025-03-06 15:46:18 +01:00
mips target/mips: Set disassemble_info::endian value in disas_set_info() 2025-03-06 15:46:18 +01:00
openrisc target: Set disassemble_info::endian value for big-endian targets 2025-03-06 15:46:18 +01:00
ppc target/ppc: Set disassemble_info::endian value in disas_set_info() 2025-03-06 15:46:18 +01:00
riscv Generic CPUs / accelerators patch queue 2025-03-07 07:39:49 +08:00
rx target: Set disassemble_info::endian value for little-endian targets 2025-03-06 15:46:18 +01:00
s390x target: Set disassemble_info::endian value for big-endian targets 2025-03-06 15:46:18 +01:00
sh4 target/sh4: Set disassemble_info::endian value in disas_set_info() 2025-03-06 15:46:18 +01:00
sparc Generic CPUs / accelerators patch queue 2025-03-07 07:39:49 +08:00
tricore target/tricore: Ensure not being build on user emulation 2025-03-06 15:46:18 +01:00
xtensa target/xtensa: Finalize config in xtensa_register_core() 2025-03-06 15:46:18 +01:00
Kconfig target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00
meson.build target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00