iPXE
Data Fields
vbe_controller_info Struct Reference

VBE controller information. More...

#include <vesafb.h>

Data Fields

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

Detailed Description

VBE controller information.

Definition at line 19 of file vesafb.h.

Field Documentation

◆ vbe_signature

uint32_t vbe_controller_info::vbe_signature

VBE signature.

Definition at line 21 of file vesafb.h.

◆ vbe_minor_version

uint8_t vbe_controller_info::vbe_minor_version

VBE minor version.

Definition at line 23 of file vesafb.h.

◆ vbe_major_version

uint8_t vbe_controller_info::vbe_major_version

VBE major version.

Definition at line 25 of file vesafb.h.

◆ oem_string_ptr

struct segoff vbe_controller_info::oem_string_ptr

Pointer to OEM string.

Definition at line 27 of file vesafb.h.

◆ capabilities

uint32_t vbe_controller_info::capabilities

Capabilities of graphics controller.

Definition at line 29 of file vesafb.h.

◆ video_mode_ptr

struct segoff vbe_controller_info::video_mode_ptr

Pointer to video mode list.

Definition at line 31 of file vesafb.h.

◆ total_memory

uint16_t vbe_controller_info::total_memory

Number of 64kB memory blocks.

Definition at line 33 of file vesafb.h.

◆ oem_software_rev

uint16_t vbe_controller_info::oem_software_rev

VBE implementation software revision.

Definition at line 35 of file vesafb.h.

◆ oem_vendor_name_ptr

struct segoff vbe_controller_info::oem_vendor_name_ptr

Pointer to vendor name string.

Definition at line 37 of file vesafb.h.

◆ oem_product_name_ptr

struct segoff vbe_controller_info::oem_product_name_ptr

Pointer to product name string.

Definition at line 39 of file vesafb.h.

◆ oem_product_rev_ptr

struct segoff vbe_controller_info::oem_product_rev_ptr

Pointer to product revision string.

Definition at line 41 of file vesafb.h.

◆ reserved

uint8_t vbe_controller_info::reserved[222]

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: