qemu-e2k/target-arm
Peter Maydell 9225d739e7 target-arm: Don't mention PMU in debug feature register
Suppress the ID_AA64DFR0_EL1 PMUVer field, even if the CPU specific
value claims that it exists. QEMU doesn't currently implement it,
and not advertising it prevents the guest from trying to use it
and getting UNDEFs on unimplemented registers.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
---
This is arguably a hack, but otherwise Linux tries to prod
half a dozen PMU sysregs.
2014-04-17 21:34:04 +01:00
..
arm-semi.c cpu: Move opaque field from CPU_COMMON to CPUState 2014-03-13 19:20:47 +01:00
cpu64.c target-arm: A64: Make cache ID registers visible to AArch64 2014-02-26 17:20:01 +00:00
cpu-qom.h target-arm: Implement AArch64 ID and feature registers 2014-02-26 17:20:05 +00:00
cpu.c target-arm: A64: Correctly fault FP/Neon if CPACR.FPEN set 2014-04-17 21:34:03 +01:00
cpu.h target-arm: Fix VFP enables for AArch32 EL0 under AArch64 EL1 2014-04-17 21:34:03 +01:00
crypto_helper.c
gdbstub64.c
gdbstub.c
helper-a64.c target-arm: A64: Implement FCVTXN 2014-03-17 16:31:53 +00:00
helper-a64.h target-arm: A64: Implement FCVTXN 2014-03-17 16:31:53 +00:00
helper.c target-arm: Don't mention PMU in debug feature register 2014-04-17 21:34:04 +01:00
helper.h target-arm: Add support for generating exceptions with syndrome information 2014-04-17 21:34:03 +01:00
internals.h target-arm: A64: Correctly fault FP/Neon if CPACR.FPEN set 2014-04-17 21:34:03 +01:00
iwmmxt_helper.c
kvm32.c target-arm: Split out private-to-target functions into internals.h 2014-04-17 21:34:03 +01:00
kvm64.c
kvm_arm.h arm: vgic device control api support 2014-02-26 17:20:00 +00:00
kvm-consts.h target-arm/kvm-consts.h: Define QEMU constants for known KVM CPUs 2014-02-20 10:35:50 +00:00
kvm-stub.c
kvm.c arm: vgic device control api support 2014-02-26 17:20:00 +00:00
machine.c target-arm: Define exception record for AArch64 exceptions 2014-04-17 21:34:03 +01:00
Makefile.objs
neon_helper.c target-arm: A64: Add saturating accumulate ops (USQADD/SUQADD) 2014-03-18 23:10:06 +00:00
op_addsub.h
op_helper.c target-arm: Add support for generating exceptions with syndrome information 2014-04-17 21:34:03 +01:00
translate-a64.c target-arm: A64: Add assertion that FP access was checked 2014-04-17 21:34:03 +01:00
translate.c target-arm: Fix VFP enables for AArch32 EL0 under AArch64 EL1 2014-04-17 21:34:03 +01:00
translate.h target-arm: A64: Add assertion that FP access was checked 2014-04-17 21:34:03 +01:00