AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
vbe_info_block Struct Reference

The VBE controller information block. More...

#include <vbe.h>

Data Structures

union  [union].vbe_signature

Data Fields

union  vbe_signature
uint16_t vbe_version
uint32_t oem_string
uint8_t capabilities [4]
uint16_t video_mode_ptr_off
uint16_t video_mode_ptr_seg
uint16_t total_memory
uint16_t oem_software_rev
uint32_t oem_vendor_name
uint32_t oem_product_name
uint32_t oem_product_rev
uint16_t reserved [111]
uint8_t oemdata [256]

Detailed Description

The VBE controller information block.

Definition at line 13 of file vbe.h.

Field Documentation

◆ capabilities

uint8_t vbe_info_block::capabilities[4]

Definition at line 20 of file vbe.h.

◆ oem_product_name

uint32_t vbe_info_block::oem_product_name

Definition at line 26 of file vbe.h.

◆ oem_product_rev

uint32_t vbe_info_block::oem_product_rev

Definition at line 27 of file vbe.h.

◆ oem_software_rev

uint16_t vbe_info_block::oem_software_rev

Definition at line 24 of file vbe.h.

◆ oem_string

uint32_t vbe_info_block::oem_string

Definition at line 19 of file vbe.h.

◆ oem_vendor_name

uint32_t vbe_info_block::oem_vendor_name

Definition at line 25 of file vbe.h.

◆ oemdata

uint8_t vbe_info_block::oemdata[256]

Definition at line 29 of file vbe.h.

◆ reserved

uint16_t vbe_info_block::reserved[111]

Definition at line 28 of file vbe.h.

◆ total_memory

uint16_t vbe_info_block::total_memory

Definition at line 23 of file vbe.h.

◆ vbe_signature

union vbe_info_block::[union].vbe_signature vbe_info_block::vbe_signature

◆ vbe_version

uint16_t vbe_info_block::vbe_version

Definition at line 18 of file vbe.h.

◆ video_mode_ptr_off

uint16_t vbe_info_block::video_mode_ptr_off

Definition at line 21 of file vbe.h.

◆ video_mode_ptr_seg

uint16_t vbe_info_block::video_mode_ptr_seg

Definition at line 22 of file vbe.h.


The documentation for this struct was generated from the following file:
  • kernel/include/video/vbe.h