syswrap: XEN_HVMOP_set_pci_link_route

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Ian Campbell <Ian.Campbell@citrix.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13926
This commit is contained in:
Bart Van Assche 2014-05-01 08:05:06 +00:00
parent a73358e813
commit ab0b9aeee2
2 changed files with 15 additions and 0 deletions

View File

@ -813,6 +813,12 @@ PRE(hvm_op)
PRE_XEN_HVMOP_READ(set_isa_irq_level, level);
break;
case VKI_XEN_HVMOP_set_pci_link_route:
PRE_XEN_HVMOP_READ(set_pci_link_route, domid);
PRE_XEN_HVMOP_READ(set_pci_link_route, link);
PRE_XEN_HVMOP_READ(set_pci_link_route, isa_irq);
break;
default:
bad_subop(tid, layout, arrghs, status, flags,
"__HYPERVISOR_hvm_op", op);
@ -1345,6 +1351,7 @@ POST(hvm_op)
switch (op) {
case VKI_XEN_HVMOP_set_param:
case VKI_XEN_HVMOP_set_isa_irq_level:
case VKI_XEN_HVMOP_set_pci_link_route:
/* No output paramters */
break;

View File

@ -18,6 +18,14 @@ struct vki_xen_hvm_set_isa_irq_level {
};
typedef struct vki_xen_hvm_set_isa_irq_level vki_xen_hvm_set_isa_irq_level_t;
#define VKI_XEN_HVMOP_set_pci_link_route 4
struct vki_xen_hvm_set_pci_link_route {
vki_xen_domid_t domid;
vki_uint8_t link;
vki_uint8_t isa_irq;
};
typedef struct vki_xen_hvm_set_pci_link_route vki_xen_hvm_set_pci_link_route_t;
#endif // __VKI_XEN_HVM_H
/*--------------------------------------------------------------------*/