|
iPXE
|
A Xen HVM device. More...
#include <hvm.h>
Data Fields | |
| struct xen_hypervisor | xen |
| Xen hypervisor. More... | |
| struct pci_device * | pci |
| PCI device. More... | |
| uint32_t | cpuid_base |
| CPUID base. More... | |
| size_t | hypercall_len |
| Length of hypercall table. More... | |
| unsigned long | mmio |
| MMIO base address. More... | |
| size_t | mmio_offset |
| Current offset within MMIO address space. More... | |
| size_t | mmio_len |
| Length of MMIO address space. More... | |
| struct xen_hypervisor hvm_device::xen |
Xen hypervisor.
Definition at line 41 of file hvm.h.
Referenced by hvm_ioremap(), hvm_iounmap(), hvm_map_grant(), hvm_map_hypercall(), hvm_map_shared_info(), hvm_map_xenstore(), hvm_probe(), hvm_remove(), hvm_unmap_grant(), hvm_unmap_hypercall(), hvm_unmap_shared_info(), and hvm_unmap_xenstore().
| struct pci_device* hvm_device::pci |
PCI device.
Definition at line 43 of file hvm.h.
Referenced by hvm_ioremap(), hvm_map_xenstore(), hvm_probe(), and hvm_remove().
| uint32_t hvm_device::cpuid_base |
CPUID base.
Definition at line 45 of file hvm.h.
Referenced by hvm_cpuid_base(), and hvm_map_hypercall().
| size_t hvm_device::hypercall_len |
Length of hypercall table.
Definition at line 47 of file hvm.h.
Referenced by hvm_map_hypercall(), and hvm_unmap_hypercall().
| unsigned long hvm_device::mmio |
MMIO base address.
Definition at line 49 of file hvm.h.
Referenced by hvm_ioremap(), and hvm_probe().
| size_t hvm_device::mmio_offset |
Current offset within MMIO address space.
Definition at line 51 of file hvm.h.
Referenced by hvm_ioremap().
| size_t hvm_device::mmio_len |
Length of MMIO address space.
Definition at line 53 of file hvm.h.
Referenced by hvm_ioremap(), and hvm_probe().
1.8.15