OvmfPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
params.h File Reference

Macros

#define HVM_PARAM_CALLBACK_IRQ   0
 
#define HVM_PARAM_STORE_PFN   1
 
#define HVM_PARAM_STORE_EVTCHN   2
 
#define HVM_PARAM_PAE_ENABLED   4
 
#define HVM_PARAM_IOREQ_PFN   5
 
#define HVM_PARAM_BUFIOREQ_PFN   6
 
#define HVM_PARAM_BUFIOREQ_EVTCHN   26
 
#define HVM_PARAM_VIRIDIAN   9
 
#define HVM_PARAM_TIMER_MODE   10
 
#define HVMPTM_delay_for_missed_ticks   0
 
#define HVMPTM_no_delay_for_missed_ticks   1
 
#define HVMPTM_no_missed_ticks_pending   2
 
#define HVMPTM_one_missed_tick_pending   3
 
#define HVM_PARAM_HPET_ENABLED   11
 
#define HVM_PARAM_IDENT_PT   12
 
#define HVM_PARAM_DM_DOMAIN   13
 
#define HVM_PARAM_ACPI_S_STATE   14
 
#define HVM_PARAM_VM86_TSS   15
 
#define HVM_PARAM_VPT_ALIGN   16
 
#define HVM_PARAM_CONSOLE_PFN   17
 
#define HVM_PARAM_CONSOLE_EVTCHN   18
 
#define HVM_PARAM_ACPI_IOPORTS_LOCATION   19
 
#define HVM_PARAM_MEMORY_EVENT_CR0   20
 
#define HVM_PARAM_MEMORY_EVENT_CR3   21
 
#define HVM_PARAM_MEMORY_EVENT_CR4   22
 
#define HVM_PARAM_MEMORY_EVENT_INT3   23
 
#define HVM_PARAM_MEMORY_EVENT_SINGLE_STEP   25
 
#define HVM_PARAM_MEMORY_EVENT_MSR   30
 
#define HVMPME_MODE_MASK   (3 << 0)
 
#define HVMPME_mode_disabled   0
 
#define HVMPME_mode_async   1
 
#define HVMPME_mode_sync   2
 
#define HVMPME_onchangeonly   (1 << 2)
 
#define HVM_PARAM_NESTEDHVM   24
 
#define HVM_PARAM_PAGING_RING_PFN   27
 
#define HVM_PARAM_ACCESS_RING_PFN   28
 
#define HVM_PARAM_SHARING_RING_PFN   29
 
#define HVM_PARAM_TRIPLE_FAULT_REASON   31
 
#define HVM_NR_PARAMS   32
 

Macro Definition Documentation

#define HVM_NR_PARAMS   32
#define HVM_PARAM_ACCESS_RING_PFN   28
#define HVM_PARAM_ACPI_IOPORTS_LOCATION   19
#define HVM_PARAM_ACPI_S_STATE   14
#define HVM_PARAM_BUFIOREQ_EVTCHN   26
#define HVM_PARAM_BUFIOREQ_PFN   6
#define HVM_PARAM_CALLBACK_IRQ   0
#define HVM_PARAM_CONSOLE_EVTCHN   18
#define HVM_PARAM_CONSOLE_PFN   17
#define HVM_PARAM_DM_DOMAIN   13
#define HVM_PARAM_HPET_ENABLED   11
#define HVM_PARAM_IDENT_PT   12
#define HVM_PARAM_IOREQ_PFN   5
#define HVM_PARAM_MEMORY_EVENT_CR0   20
#define HVM_PARAM_MEMORY_EVENT_CR3   21
#define HVM_PARAM_MEMORY_EVENT_CR4   22
#define HVM_PARAM_MEMORY_EVENT_INT3   23
#define HVM_PARAM_MEMORY_EVENT_MSR   30
#define HVM_PARAM_MEMORY_EVENT_SINGLE_STEP   25
#define HVM_PARAM_NESTEDHVM   24
#define HVM_PARAM_PAE_ENABLED   4
#define HVM_PARAM_PAGING_RING_PFN   27
#define HVM_PARAM_SHARING_RING_PFN   29
#define HVM_PARAM_STORE_EVTCHN   2
#define HVM_PARAM_STORE_PFN   1
#define HVM_PARAM_TIMER_MODE   10
#define HVM_PARAM_TRIPLE_FAULT_REASON   31
#define HVM_PARAM_VIRIDIAN   9
#define HVM_PARAM_VM86_TSS   15
#define HVM_PARAM_VPT_ALIGN   16
#define HVMPME_mode_async   1
#define HVMPME_mode_disabled   0
#define HVMPME_MODE_MASK   (3 << 0)
#define HVMPME_mode_sync   2
#define HVMPME_onchangeonly   (1 << 2)
#define HVMPTM_delay_for_missed_ticks   0
#define HVMPTM_no_delay_for_missed_ticks   1
#define HVMPTM_no_missed_ticks_pending   2
#define HVMPTM_one_missed_tick_pending   3