blob: be7f23655c66ea135655ed33f8b138132f3172db [file] [log] [blame]
bart51e61da2012-10-23 18:03:28 +00001#ifndef __VKI_XEN_HVM_H
2#define __VKI_XEN_HVM_H
3
4/* Get/set subcommands: extra argument == pointer to xen_hvm_param struct. */
5#define VKI_XEN_HVMOP_set_param 0
6#define VKI_XEN_HVMOP_get_param 1
7struct vki_xen_hvm_param {
8 vki_xen_domid_t domid; /* IN */
9 vki_uint32_t index; /* IN */
10 vki_uint64_t value; /* IN/OUT */
11};
12
barta5f81a02014-05-01 08:04:42 +000013#define VKI_XEN_HVMOP_set_isa_irq_level 3
14struct vki_xen_hvm_set_isa_irq_level {
15 vki_xen_domid_t domid;
16 vki_uint8_t isa_irq;
17 vki_uint8_t level;
18};
19typedef struct vki_xen_hvm_set_isa_irq_level vki_xen_hvm_set_isa_irq_level_t;
20
bart51e61da2012-10-23 18:03:28 +000021#endif // __VKI_XEN_HVM_H
22
23/*--------------------------------------------------------------------*/
24/*--- end ---*/
25/*--------------------------------------------------------------------*/