iPXE
Data Fields
vbe_controller_info Struct Reference

VBE controller information. More...

#include <vesafb.h>

Data Fields

uint32_t vbe_signature
 VBE signature.
uint8_t vbe_minor_version
 VBE minor version.
uint8_t vbe_major_version
 VBE major version.
struct segoff oem_string_ptr
 Pointer to OEM string.
uint32_t capabilities
 Capabilities of graphics controller.
struct segoff video_mode_ptr
 Pointer to video mode list.
uint16_t total_memory
 Number of 64kB memory blocks.
uint16_t oem_software_rev
 VBE implementation software revision.
struct segoff oem_vendor_name_ptr
 Pointer to vendor name string.
struct segoff oem_product_name_ptr
 Pointer to product name string.
struct segoff oem_product_rev_ptr
 Pointer to product revision string.
uint8_t reserved [222]
 Reserved for VBE implementation scratch area.

Detailed Description

VBE controller information.

Definition at line 19 of file vesafb.h.


Field Documentation

VBE signature.

Definition at line 21 of file vesafb.h.

Referenced by vesafb_mode_list().

VBE minor version.

Definition at line 23 of file vesafb.h.

Referenced by vesafb_mode_list().

VBE major version.

Definition at line 25 of file vesafb.h.

Referenced by vesafb_mode_list().

Pointer to OEM string.

Definition at line 27 of file vesafb.h.

Capabilities of graphics controller.

Definition at line 29 of file vesafb.h.

Pointer to video mode list.

Definition at line 31 of file vesafb.h.

Referenced by vesafb_mode_list().

Number of 64kB memory blocks.

Definition at line 33 of file vesafb.h.

VBE implementation software revision.

Definition at line 35 of file vesafb.h.

Pointer to vendor name string.

Definition at line 37 of file vesafb.h.

Pointer to product name string.

Definition at line 39 of file vesafb.h.

Pointer to product revision string.

Definition at line 41 of file vesafb.h.

Reserved for VBE implementation scratch area.

Definition at line 43 of file vesafb.h.


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