Re: [PATCH 09/13] target/arm: Implement ARMv8.1-PMU extension

2020-02-11 Thread Richard Henderson
On 2/11/20 9:37 AM, Peter Maydell wrote: > The ARMv8.1-PMU extension requires: > * the evtCount field in PMETYPER_EL0 is 16 bits, not 10 > * MDCR_EL2.HPMD allows event counting to be disabled at EL2 > * two new required events, STALL_FRONTEND and STALL_BACKEND > * ID register bits in ID_AA64DFR

[PATCH 09/13] target/arm: Implement ARMv8.1-PMU extension

2020-02-11 Thread Peter Maydell
The ARMv8.1-PMU extension requires: * the evtCount field in PMETYPER_EL0 is 16 bits, not 10 * MDCR_EL2.HPMD allows event counting to be disabled at EL2 * two new required events, STALL_FRONTEND and STALL_BACKEND * ID register bits in ID_AA64DFR0_EL1 and ID_DFR0 We already implement the 16-bit