KVM: arm/arm64: Move irq_is_ppi() to header file
We are about to need this define in the arch timer code as well so move it to a common location. Signed-off-by: Christoffer Dall <cdall@linaro.org> Acked-by: Marc Zyngier <marc.zyngier@arm.com>
This commit is contained in:
parent
2227e43930
commit
3cba4af31c
2 changed files with 2 additions and 2 deletions
|
@ -38,6 +38,8 @@
|
||||||
#define VGIC_MIN_LPI 8192
|
#define VGIC_MIN_LPI 8192
|
||||||
#define KVM_IRQCHIP_NUM_PINS (1020 - 32)
|
#define KVM_IRQCHIP_NUM_PINS (1020 - 32)
|
||||||
|
|
||||||
|
#define irq_is_ppi(irq) ((irq) >= VGIC_NR_SGIS && (irq) < VGIC_NR_PRIVATE_IRQS)
|
||||||
|
|
||||||
enum vgic_type {
|
enum vgic_type {
|
||||||
VGIC_V2, /* Good ol' GICv2 */
|
VGIC_V2, /* Good ol' GICv2 */
|
||||||
VGIC_V3, /* New fancy GICv3 */
|
VGIC_V3, /* New fancy GICv3 */
|
||||||
|
|
|
@ -496,8 +496,6 @@ static int kvm_arm_pmu_v3_init(struct kvm_vcpu *vcpu)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define irq_is_ppi(irq) ((irq) >= VGIC_NR_SGIS && (irq) < VGIC_NR_PRIVATE_IRQS)
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* For one VM the interrupt type must be same for each vcpu.
|
* For one VM the interrupt type must be same for each vcpu.
|
||||||
* As a PPI, the interrupt number is the same for all vcpus,
|
* As a PPI, the interrupt number is the same for all vcpus,
|
||||||
|
|
Loading…
Reference in a new issue