This patchset fixes some bugs in the recent changes I made to the Arm PMU emualtion as part of implementing FEAT_PMUv3p5.
The important patch here is the first one, which fixes a crash when in icount mode if the guest touched MDCR_EL3, MDCR_EL2, PMCNTENSET_EL0 or PMCNTENCLR_EL0. The other two are more minor, things which I noticed while I was looking at the code. thanks -- PMM Peter Maydell (3): target/arm: Mark registers which call pmu_op_start() as ARM_CP_IO target/arm: Make writes to MDCR_EL3 use PMU start/finish calls target/arm: Update SDCR_VALID_MASK to include SCCD target/arm/cpu.h | 8 +++++++- target/arm/helper.c | 30 ++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 11 deletions(-) -- 2.25.1