diff options
| author | Marc Zyngier <maz@kernel.org> | 2025-09-20 12:26:05 +0100 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2025-09-20 12:26:05 +0100 |
| commit | d9476fd35636f7ae5b8f94fed7011d351544125e (patch) | |
| tree | 93a404bdc0e57a06c39d95950e0cbd498ee395a8 /include/kvm | |
| parent | 8cba6c8b87c55f14ea2c4c3173f4e01b60d7ae62 (diff) | |
| parent | 5c5db9efe323dd0b0d7917dbe5b9c0999c95e79e (diff) | |
| download | linux-d9476fd35636f7ae5b8f94fed7011d351544125e.tar.gz linux-d9476fd35636f7ae5b8f94fed7011d351544125e.tar.bz2 linux-d9476fd35636f7ae5b8f94fed7011d351544125e.zip | |
Merge branch kvm-arm64/gic-v5-nv into kvmarm-master/next
* kvm-arm64/gic-v5-nv:
: .
: Add NV support to GICv5 in GICv3 emulation mode, ensuring that the v3
: guest support is identical to that of a pure v3 platform.
:
: Patches courtesy of Sascha Bischoff (20250828105925.3865158-1-sascha.bischoff@arm.com)
: .
irqchip/gic-v5: Drop has_gcie_v3_compat from gic_kvm_info
KVM: arm64: Use ARM64_HAS_GICV5_LEGACY for GICv5 probing
arm64: cpucaps: Add GICv5 Legacy vCPU interface (GCIE_LEGACY) capability
KVM: arm64: Enable nested for GICv5 host with FEAT_GCIE_LEGACY
KVM: arm64: Don't access ICC_SRE_EL2 if GICv3 doesn't support v2 compatibility
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'include/kvm')
| -rw-r--r-- | include/kvm/arm_vgic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/kvm/arm_vgic.h b/include/kvm/arm_vgic.h index e7ffaf4bf2e7..dd9af8a401d3 100644 --- a/include/kvm/arm_vgic.h +++ b/include/kvm/arm_vgic.h @@ -375,6 +375,7 @@ struct vgic_cpu { extern struct static_key_false vgic_v2_cpuif_trap; extern struct static_key_false vgic_v3_cpuif_trap; +extern struct static_key_false vgic_v3_has_v2_compat; int kvm_set_legacy_vgic_v2_addr(struct kvm *kvm, struct kvm_arm_device_addr *dev_addr); void kvm_vgic_early_init(struct kvm *kvm); |
