iPXE
|
Xen HVM driver. More...
Go to the source code of this file.
Data Structures | |
struct | hvm_device |
A Xen HVM device. More... | |
Macros | |
#define | HVM_CPUID_MIN 0x40000000UL |
Minimum CPUID base. More... | |
#define | HVM_CPUID_MAX 0x4000ff00UL |
Maximum CPUID base. More... | |
#define | HVM_CPUID_STEP 0x00000100UL |
Increment between CPUID bases. More... | |
#define | HVM_CPUID_MAGIC "XenVMMXenVMM" |
Magic signature. More... | |
#define | HVM_CPUID_VERSION 1 |
Get Xen version. More... | |
#define | HVM_CPUID_PAGES 2 |
Get number of hypercall pages. More... | |
#define | HVM_MMIO_BAR PCI_BASE_ADDRESS_1 |
PCI MMIO BAR. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
static int | xen_hvm_get_param (struct xen_hypervisor *xen, unsigned int index, uint64_t *value) |
Get HVM parameter value. More... | |
Xen HVM driver.
Definition in file hvm.h.
#define HVM_CPUID_STEP 0x00000100UL |
#define HVM_MMIO_BAR PCI_BASE_ADDRESS_1 |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
|
inlinestatic |
Get HVM parameter value.
xen | Xen hypervisor |
index | Parameter index |
value | Value to fill in |
xenrc | Xen status code |
Definition at line 64 of file hvm.h.
References __HYPERVISOR_hvm_op, DOMID_SELF, HVMOP_get_param, index, param, value, and virt_to_phys().
Referenced by hvm_map_xenstore().