qemu-e2k/target/arm
Peter Maydell 24183fb6f0 target/arm: Factor out PMU register definitions
Pull the code that defines the various PMU registers out
into its own function, matching the pattern we have
already for the debug registers.

Apart from one style fix to a multi-line comment, this
is purely movement of code with no changes to it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20200214175116.9164-6-peter.maydell@linaro.org
2020-02-21 16:07:01 +00:00
..
a32-uncond.decode
a32.decode
arch_dump.c target/arm/arch_dump: Add SVE notes 2020-01-23 15:34:04 +00:00
arm_ldst.h target/arm: fetch code with translator_ld 2019-10-28 15:12:38 +00:00
arm-powerctl.c arm/arm-powerctl: rebuild hflags after setting CP15 bits in arm_set_cpu_on() 2019-12-20 14:03:00 +00:00
arm-powerctl.h
arm-semi.c target/arm/arm-semi: Don't let the guest close stdin/stdout/stderr 2020-01-30 16:02:01 +00:00
cpu64.c target/arm: Implement ARMv8.1-VMID16 extension 2020-02-13 14:30:51 +00:00
cpu-param.h target/arm: Add mmu_idx for EL1 and EL2 w/ PAN enabled 2020-02-13 14:14:53 +00:00
cpu-qom.h target/arm: Add the hypervisor virtual counter 2020-02-07 14:04:25 +00:00
cpu.c target/arm: Add _aa32_ to isar_feature functions testing 32-bit ID registers 2020-02-21 16:07:00 +00:00
cpu.h target/arm: Define and use any_predinv isar_feature test 2020-02-21 16:07:01 +00:00
crypto_helper.c
debug_helper.c target/arm: Add CONTEXTIDR_EL2 2020-02-07 14:04:21 +00:00
gdbstub64.c
gdbstub.c
helper-a64.c target/arm: Introduce aarch64_pstate_valid_mask 2020-02-13 14:14:54 +00:00
helper-a64.h
helper-sve.h
helper.c target/arm: Factor out PMU register definitions 2020-02-21 16:07:01 +00:00
helper.h target/arm: ensure we use current exception state after SCR update 2019-12-16 10:52:58 +00:00
idau.h
internals.h target/arm: Add _aa32_ to isar_feature functions testing 32-bit ID registers 2020-02-21 16:07:00 +00:00
iwmmxt_helper.c
kvm32.c target/arm/kvm: Implement virtual time adjustment 2020-01-30 16:02:06 +00:00
kvm64.c target/arm: Add ID_AA64MMFR2_EL1 2020-02-13 14:14:54 +00:00
kvm_arm.h target/arm/cpu: Add the kvm-no-adjvtime CPU property 2020-01-30 16:02:06 +00:00
kvm-consts.h
kvm-stub.c
kvm.c target/arm/cpu: Add the kvm-no-adjvtime CPU property 2020-01-30 16:02:06 +00:00
m_helper.c target/arm: only update pc after semihosting completes 2020-01-09 11:41:29 +00:00
machine.c target/arm/kvm: Implement virtual time adjustment 2020-01-30 16:02:06 +00:00
Makefile.objs target/arm: Add skeleton for T16 decodetree 2019-09-05 13:23:03 +01:00
monitor.c target/arm/monitor: query-cpu-model-expansion crashed qemu when using machine type none 2020-02-07 14:04:21 +00:00
neon_helper.c
op_addsub.h
op_helper.c target/arm: Remove CPSR_RESERVED 2020-02-13 14:14:54 +00:00
pauth_helper.c target/arm: Use bit 55 explicitly for pauth 2020-02-21 16:07:00 +00:00
psci.c
sve_helper.c tcg: Search includes from the project root source directory 2020-01-15 15:13:10 -10:00
sve.decode
t16.decode target/arm: Convert T16, long branches 2019-09-05 13:23:04 +01:00
t32.decode target/arm: Convert TT 2019-09-05 13:23:03 +01:00
tlb_helper.c target/arm: Return correct IL bit in merge_syn_data_abort 2020-01-17 14:27:16 +00:00
trace-events
translate-a64.c target/arm: Flush high bits of sve register after AdvSIMD INS 2020-02-21 16:07:00 +00:00
translate-a64.h
translate-sve.c tcg: Search includes from the project root source directory 2020-01-15 15:13:10 -10:00
translate-vfp.inc.c target/arm: Handle trapping to EL2 of AArch32 VMRS instructions 2019-12-16 10:46:34 +00:00
translate.c target/arm: Add _aa32_ to isar_feature functions testing 32-bit ID registers 2020-02-21 16:07:00 +00:00
translate.h target/arm: Update get_a64_user_mem_index for VHE 2020-02-07 14:04:26 +00:00
vec_helper.c
vfp_helper.c target/arm: Add isar_feature_any_fp16 and document naming/usage conventions 2020-02-21 16:07:00 +00:00
vfp-uncond.decode
vfp.decode