forked from luck/tmp_suning_uos_patched
KVM: Add devid in kvm_kernel_irq_routing_entry
Enhance kvm_kernel_irq_routing_entry to transport the device id field, devid. A new flags field makes possible to indicate the devid is valid. Those additions are used for ARM GICv3 ITS MSI injection. The original struct msi_msg msi field is replaced by a new custom structure that embeds the new fields. Signed-off-by: Eric Auger <eric.auger@redhat.com> Suggested-by: Radim Krčmář <rkrcmar@redhat.com> Acked-by: Radim Krčmář <rkrcmar@redhat.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
This commit is contained in:
parent
76a10b8678
commit
0455e72c9a
|
@ -317,7 +317,13 @@ struct kvm_kernel_irq_routing_entry {
|
|||
unsigned irqchip;
|
||||
unsigned pin;
|
||||
} irqchip;
|
||||
struct msi_msg msi;
|
||||
struct {
|
||||
u32 address_lo;
|
||||
u32 address_hi;
|
||||
u32 data;
|
||||
u32 flags;
|
||||
u32 devid;
|
||||
} msi;
|
||||
struct kvm_s390_adapter_int adapter;
|
||||
struct kvm_hv_sint hv_sint;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user