hvm_op.h revision 843e19887f64dde75055cf8842fc4db2171eff45
#ifndef __XEN_PUBLIC_HVM_HVM_OP_H__
#define __XEN_PUBLIC_HVM_HVM_OP_H__
#define HVMOP_set_param 0
#define HVMOP_get_param 1
struct xen_hvm_param {
};
typedef struct xen_hvm_param xen_hvm_param_t;
/* Set the logical level of one of a domain's PCI INTx wires. */
#define HVMOP_set_pci_intx_level 2
struct xen_hvm_set_pci_intx_level {
/* Domain to be updated. */
/* PCI INTx identification in PCI topology (domain:bus:device:intx). */
/* Assertion level (0 = unasserted, 1 = asserted). */
};
typedef struct xen_hvm_set_pci_intx_level xen_hvm_set_pci_intx_level_t;
/* Set the logical level of one of a domain's ISA IRQ wires. */
#define HVMOP_set_isa_irq_level 3
struct xen_hvm_set_isa_irq_level {
/* Domain to be updated. */
/* ISA device identification, by ISA IRQ (0-15). */
/* Assertion level (0 = unasserted, 1 = asserted). */
};
typedef struct xen_hvm_set_isa_irq_level xen_hvm_set_isa_irq_level_t;
#define HVMOP_set_pci_link_route 4
struct xen_hvm_set_pci_link_route {
/* Domain to be updated. */
/* PCI link identifier (0-3). */
/* ISA IRQ (1-15), or 0 (disable link). */
};
typedef struct xen_hvm_set_pci_link_route xen_hvm_set_pci_link_route_t;
#endif /* __XEN_PUBLIC_HVM_HVM_OP_H__ */