iPXE
Data Fields
hvm_device Struct Reference

A Xen HVM device. More...

#include <hvm.h>

Data Fields

struct xen_hypervisor xen
 Xen hypervisor.
uint32_t cpuid_base
 CPUID base.
size_t hypercall_len
 Length of hypercall table.
unsigned long mmio
 MMIO base address.
size_t mmio_offset
 Current offset within MMIO address space.
size_t mmio_len
 Length of MMIO address space.

Detailed Description

A Xen HVM device.

Definition at line 39 of file hvm.h.


Field Documentation

CPUID base.

Definition at line 43 of file hvm.h.

Referenced by hvm_cpuid_base(), and hvm_map_hypercall().

Length of hypercall table.

Definition at line 45 of file hvm.h.

Referenced by hvm_map_hypercall(), and hvm_unmap_hypercall().

unsigned long hvm_device::mmio

MMIO base address.

Definition at line 47 of file hvm.h.

Referenced by hvm_ioremap(), and hvm_probe().

Current offset within MMIO address space.

Definition at line 49 of file hvm.h.

Referenced by hvm_ioremap().

Length of MMIO address space.

Definition at line 51 of file hvm.h.

Referenced by hvm_ioremap(), and hvm_probe().


The documentation for this struct was generated from the following file: