iPXE
vesafb Struct Reference

A VESA frame buffer. More...

Data Fields

struct fbcon fbcon
 Frame buffer console.
physaddr_t start
 Physical start address.
struct fbcon_geometry pixel
 Pixel geometry.
struct fbcon_colour_map map
 Colour mapping.
struct fbcon_font font
 Font definition.
const uint8_tglyphs
 Character glyphs.
uint8_t saved_mode
 Saved VGA mode.

Detailed Description

A VESA frame buffer.

Definition at line 94 of file vesafb.c.

Field Documentation

◆ fbcon

struct fbcon vesafb::fbcon

Frame buffer console.

Definition at line 96 of file vesafb.c.

Referenced by vesafb_fini(), vesafb_init(), and vesafb_putchar().

◆ start

physaddr_t vesafb::start

Physical start address.

Definition at line 98 of file vesafb.c.

Referenced by vesafb_init(), and vesafb_set_mode().

◆ pixel

struct fbcon_geometry vesafb::pixel

Pixel geometry.

Definition at line 100 of file vesafb.c.

Referenced by vesafb_init(), and vesafb_set_mode().

◆ map

struct fbcon_colour_map vesafb::map

Colour mapping.

Definition at line 102 of file vesafb.c.

Referenced by vesafb_init(), and vesafb_set_mode().

◆ font

struct fbcon_font vesafb::font

Font definition.

Definition at line 104 of file vesafb.c.

Referenced by vesafb_font(), and vesafb_init().

◆ glyphs

const uint8_t* vesafb::glyphs

Character glyphs.

Definition at line 106 of file vesafb.c.

Referenced by vesafb_font(), and vesafb_glyph().

◆ saved_mode

uint8_t vesafb::saved_mode

Saved VGA mode.

Definition at line 108 of file vesafb.c.

Referenced by vesafb_init(), and vesafb_restore().


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