This patchset has some fixes for minor GICv5 issues that I noticed
while I've been working on the GICv5 virtualization support:
- 2 actual (but minor) bugs
- the GICv5 spec now has a final URL we can cite
- a minor cleanup of how we say "no pending interrupt"
- the ICC_HAPR_EL1 register is removed in the latest version
of the spec, so we can drop it from our implementation
thanks
-- PMM
Peter Maydell (5):
arm/gicv5: Add URL to GICv5 specification
target/arm: GICv5 cpuif: Recalculate IRQ/FIQ on ICC_PCR_EL1 write
target/arm: GICv5 cpuif: Tag ICC_PPI_PRIORITYR<n> regs as
ARM_CP_NO_RAW
target/arm: GICv5 cpuif: Remove ICC_HAPR_EL1
hw/intc/gicv5: Define and use GICV5_PENDING_IRQ_NONE
hw/intc/arm_gicv5.c | 11 +++++++----
include/hw/intc/arm_gicv5_types.h | 4 ++++
target/arm/tcg/gicv5-cpuif.c | 29 ++++++++++-------------------
3 files changed, 21 insertions(+), 23 deletions(-)
--
2.43.0