[PATCH v2 04/36] arm64/sysreg: Add remaining GICv5 ICC_ & ICH_ sysregs for KVM support
Jonathan Cameron
jonathan.cameron at huawei.com
Tue Jan 6 10:28:43 PST 2026
On Fri, 19 Dec 2025 15:52:37 +0000
Sascha Bischoff <Sascha.Bischoff at arm.com> wrote:
> Add the GICv5 system registers required to support native GICv5 guests
> with KVM. Many of the GICv5 sysregs have already been added as part of
> the host GICv5 driver, keeping this set relatively small. The
> registers added in this change complete the set by adding those
> required by KVM either directly (ICH_) or indirectly (FGTs for the
> ICC_ sysregs).
>
> The following system registers and their fields are added:
>
> ICC_APR_EL1
> ICC_HPPIR_EL1
> ICC_IAFFIDR_EL1
> ICH_APR_EL2
> ICH_CONTEXTR_EL2
> ICH_PPI_ACTIVER<n>_EL2
> ICH_PPI_DVI<n>_EL2
> ICH_PPI_ENABLER<n>_EL2
> ICH_PPI_PENDR<n>_EL2
> ICH_PPI_PRIORITYR<n>_EL2
>
> Signed-off-by: Sascha Bischoff <sascha.bischoff at arm.com>
Matches spec as far as I can spot.
Reviewed-by: Jonathan Cameron <jonathan.cameron at huawei.com>
More information about the linux-arm-kernel
mailing list