search for: gmsi

Displaying 1 result from an estimated 1 matches for "gmsi".

Did you mean: gmsa
2011 Mar 31
7
use of struct hvm_mirq_dpci_mapping.gmsi vs. HVM_IRQ_DPCI_*_MSI flags
...ing .flags to HVM_IRQ_DPCI_MACH_MSI|HVM_IRQ_DPCI_GUEST_MSI (the PT_IRQ_TYPE_MSI case), while the other path will not set HVM_IRQ_DPCI_GUEST_MSI but may also set HVM_IRQ_DPCI_MACH_MSI. Yet hvm_dpci_msi_eoi() and hvm_migrate_pirqs() check for HVM_IRQ_DPCI_MACH_MSI, i.e. may run into an uninitialized .gmsi.* field. What am I missing here? I''m largely asking because I think struct hvm_mirq_dpci_mapping.dom and .digl_list could actually overlay .gmsi, as much as struct hvm_irq_dpci.hvm_timer could actually rather be folded into struct hvm_mirq_dpci_mapping (and then also overlay .gmsi). The o...