commit | 39084ba8d0fceb477a264e2bb8dfd3553876b84c | [log] [tgz] |
---|---|---|
author | Oliver Upton <oliver.upton@linux.dev> | Tue Dec 19 06:58:55 2023 +0000 |
committer | Marc Zyngier <maz@kernel.org> | Fri Dec 22 09:34:27 2023 +0000 |
tree | 5047db163b6d2931c5840930e5a49119231e0fa9 | |
parent | 561851424d93e91083df4071781b68dc4ba1fc5a [diff] |
KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR User writes to ISPENDR for GICv3 are treated specially, as zeroes actually clear the pending state for interrupts (unlike HW). Reimplement it using the ISPENDR and ICPENDR user accessors. Signed-off-by: Oliver Upton <oliver.upton@linux.dev> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20231219065855.1019608-4-oliver.upton@linux.dev