You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/arm
Philippe Mathieu-Daudé 532884658d target/arm: Restrict system register properties to system binary
Do not expose the following system-specific properties on user-mode
binaries:

 - psci-conduit
 - cntfrq (ARM_FEATURE_GENERIC_TIMER)
 - rvbar (ARM_FEATURE_V8)
 - has-mpu (ARM_FEATURE_PMSA)
 - pmsav7-dregion (ARM_FEATURE_PMSA)
 - reset-cbar (ARM_FEATURE_CBAR)
 - reset-hivecs (ARM_FEATURE_M)
 - init-nsvtor (ARM_FEATURE_M)
 - init-svtor (ARM_FEATURE_M_SECURITY)
 - idau (ARM_FEATURE_M_SECURITY)

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250623121845.7214-13-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2 days ago
..
hvf target/arm/hvf: Pass @target_el argument to hvf_raise_exception() 2 days ago
tcg target/arm: Unify gen_exception_internal() 2 days ago
Kconfig kconfig: express dependency of individual boards on libfdt 1 year ago
arch_dump.c target/arm/arch_dump: remove TARGET_AARCH64 conditionals 2 months ago
arm-powerctl.c include: Rename sysemu/ -> system/ 6 months ago
arm-powerctl.h
arm-qmp-cmds.c target/arm/qmp: Include missing 'cpu.h' header 1 month ago
common-semi-target.h target/arm/common-semi-target.h: Remove unnecessary boot.h include 2 years ago
cortex-regs.c target/arm: Saturate L2CTLR_EL1 core count field rather than overflowing 2 years ago
cpregs.h target/arm/cpregs: Include missing 'target/arm/cpu.h' header 1 month ago
cpu-features.h arm/cpu: Store id_mmfr0-5 into the idregs array 2 days ago
cpu-param.h accel/tcg: Move TARGET_TAGGED_ADDRESSES to TCGCPUOps.untagged_addr 2 months ago
cpu-qom.h target/arm: Remove TYPE_AARCH64_CPU 2 months ago
cpu-sysregs.h arm/cpu: Add sysreg definitions in cpu-sysregs.h 2 days ago
cpu-sysregs.h.inc arm/cpu: Add sysreg definitions in cpu-sysregs.h 2 days ago
cpu.c target/arm: Restrict system register properties to system binary 2 days ago
cpu.h target/arm: Reduce arm_cpu_post_init() declaration scope 2 days ago
cpu32-stubs.c target/arm/cpu: remove TARGET_AARCH64 in arm_cpu_finalize_features 2 months ago
cpu64.c arm/cpu: Store id_mmfr0-5 into the idregs array 2 days ago
debug_helper.c target/arm/debug_helper: remove target_ulong 2 months ago
gdbstub.c target/arm: Handle AArch64 gdb read/write regs in TYPE_ARM_CPU 2 months ago
gdbstub64.c exec/cpu-all: remove exec/target_page include 2 months ago
gtimer.h target/arm: Document the architectural names of our GTIMERs 4 months ago
helper.c arm/cpu: Store id_mmfr0-5 into the idregs array 2 days ago
helper.h target/arm/helper: extract common helpers 2 months ago
hvf-stub.c target/arm/hvf_arm: Avoid using poisoned CONFIG_HVF definition 1 month ago
hvf_arm.h target/arm/hvf: Include missing 'cpu-qom.h' header 1 month ago
hyp_gdbstub.c target/arm: Replace target_ulong -> vaddr for HWBreakpoint 2 months ago
idau.h
internals.h target/arm: Remove arm_handle_psci_call() stub 2 days ago
kvm-consts.h exec: Rename NEED_CPU_H -> COMPILING_PER_TARGET 1 year ago
kvm-stub.c target/arm/kvm-stub: add missing stubs 2 months ago
kvm.c target/arm: Correct KVM & HVF dtb_compatible value 2 days ago
kvm_arm.h target/arm/kvm: Include missing 'cpu-qom.h' header 1 month ago
machine.c target/arm/machine: move cpu_post_load kvm bits to kvm_arm_cpu_post_load function 2 months ago
meson.build target-arm queue: 1 month ago
multiprocessing.h target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' header 1 year ago
ptw.c arm/cpu: Store aa64mmfr0-3 into the idregs array 2 days ago
syndrome.h target/arm: fix exception syndrome for AArch32 bkpt insn 1 year ago
tcg-stubs.c target/arm: Unexport assert_hflags_rebuild_correctly 2 months ago
trace-events target/arm: Implement FEAT_ECV CNTPOFF_EL2 handling 1 year ago
trace.h
vfp_fpscr.c target/arm: Rename vfp_helper.c to vfp_fpscr.c 4 months ago