Loading...
Searching...
No Matches
5#ifndef __XEN_PUBLIC_HVM_PARAMS_H__
6#define __XEN_PUBLIC_HVM_PARAMS_H__
25#define HVM_PARAM_CALLBACK_IRQ 0
31#define HVM_PARAM_STORE_PFN 1
32#define HVM_PARAM_STORE_EVTCHN 2
34#define HVM_PARAM_PAE_ENABLED 4
36#define HVM_PARAM_IOREQ_PFN 5
38#define HVM_PARAM_BUFIOREQ_PFN 6
39#define HVM_PARAM_BUFIOREQ_EVTCHN 26
41#if defined (MDE_CPU_IA32) || defined (MDE_CPU_X64)
44#define HVM_PARAM_VIRIDIAN 9
67#define HVM_PARAM_TIMER_MODE 10
68#define HVMPTM_delay_for_missed_ticks 0
69#define HVMPTM_no_delay_for_missed_ticks 1
70#define HVMPTM_no_missed_ticks_pending 2
71#define HVMPTM_one_missed_tick_pending 3
74#define HVM_PARAM_HPET_ENABLED 11
77#define HVM_PARAM_IDENT_PT 12
80#define HVM_PARAM_DM_DOMAIN 13
83#define HVM_PARAM_ACPI_S_STATE 14
86#define HVM_PARAM_VM86_TSS 15
89#define HVM_PARAM_VPT_ALIGN 16
92#define HVM_PARAM_CONSOLE_PFN 17
93#define HVM_PARAM_CONSOLE_EVTCHN 18
104#define HVM_PARAM_ACPI_IOPORTS_LOCATION 19
108#define HVM_PARAM_MEMORY_EVENT_CR0 20
109#define HVM_PARAM_MEMORY_EVENT_CR3 21
110#define HVM_PARAM_MEMORY_EVENT_CR4 22
111#define HVM_PARAM_MEMORY_EVENT_INT3 23
112#define HVM_PARAM_MEMORY_EVENT_SINGLE_STEP 25
113#define HVM_PARAM_MEMORY_EVENT_MSR 30
115#define HVMPME_MODE_MASK (3 << 0)
116#define HVMPME_mode_disabled 0
117#define HVMPME_mode_async 1
118#define HVMPME_mode_sync 2
119#define HVMPME_onchangeonly (1 << 2)
122#define HVM_PARAM_NESTEDHVM 24
125#define HVM_PARAM_PAGING_RING_PFN 27
126#define HVM_PARAM_ACCESS_RING_PFN 28
127#define HVM_PARAM_SHARING_RING_PFN 29
130#define HVM_PARAM_TRIPLE_FAULT_REASON 31
132#define HVM_NR_PARAMS 32