domctl.domain = (domid_t)domid;
bind = &(domctl.u.bind_pt_irq);
- bind->hvm_domid = domid;
bind->irq_type = PT_IRQ_TYPE_MSI;
bind->machine_irq = pirq;
bind->u.msi.gvec = gvec;
domctl.domain = (domid_t)domid;
bind = &(domctl.u.bind_pt_irq);
- bind->hvm_domid = domid;
bind->irq_type = PT_IRQ_TYPE_MSI;
bind->machine_irq = pirq;
bind->u.msi.gvec = gvec;
domctl.domain = (domid_t)domid;
bind = &(domctl.u.bind_pt_irq);
- bind->hvm_domid = domid;
bind->irq_type = irq_type;
bind->machine_irq = machine_irq;
switch ( irq_type )
domctl.domain = (domid_t)domid;
bind = &(domctl.u.bind_pt_irq);
- bind->hvm_domid = domid;
bind->irq_type = irq_type;
bind->machine_irq = machine_irq;
switch ( irq_type )
#include "hvm/save.h"
#include "memory.h"
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000e
/*
* NB. xen_domctl.domain is an IN/OUT parameter for this operation.
struct xen_domctl_bind_pt_irq {
uint32_t machine_irq;
pt_irq_type_t irq_type;
- uint32_t hvm_domid;
union {
struct {