iPXE
Data Fields
dom0_vga_console_info Struct Reference

#include <xen.h>

Data Fields

uint8_t video_type
 
union {
   struct {
      uint16_t   font_height
 
      uint16_t   cursor_x
 
      uint16_t   cursor_y
 
      uint16_t   rows
 
      uint16_t   columns
 
   }   text_mode_3
 
   struct {
      uint16_t   width
 
      uint16_t   height
 
      uint16_t   bytes_per_line
 
      uint16_t   bits_per_pixel
 
      uint32_t   lfb_base
 
      uint32_t   lfb_size
 
      uint8_t   red_pos
 
      uint8_t   red_size
 
      uint8_t   green_pos
 
      uint8_t   green_size
 
      uint8_t   blue_pos
 
      uint8_t   blue_size
 
      uint8_t   rsvd_pos
 
      uint8_t   rsvd_size
 
   }   vesa_lfb
 
u
 

Detailed Description

Definition at line 811 of file xen.h.

Field Documentation

◆ video_type

uint8_t dom0_vga_console_info::video_type

Definition at line 812 of file xen.h.

◆ font_height

uint16_t dom0_vga_console_info::font_height

Definition at line 820 of file xen.h.

◆ cursor_x

uint16_t dom0_vga_console_info::cursor_x

Definition at line 822 of file xen.h.

◆ cursor_y

uint16_t dom0_vga_console_info::cursor_y

Definition at line 822 of file xen.h.

◆ rows

uint16_t dom0_vga_console_info::rows

Definition at line 824 of file xen.h.

◆ columns

uint16_t dom0_vga_console_info::columns

Definition at line 824 of file xen.h.

◆ text_mode_3

struct { ... } dom0_vga_console_info::text_mode_3

◆ width

uint16_t dom0_vga_console_info::width

Definition at line 829 of file xen.h.

◆ height

uint16_t dom0_vga_console_info::height

Definition at line 829 of file xen.h.

◆ bytes_per_line

uint16_t dom0_vga_console_info::bytes_per_line

Definition at line 831 of file xen.h.

◆ bits_per_pixel

uint16_t dom0_vga_console_info::bits_per_pixel

Definition at line 833 of file xen.h.

◆ lfb_base

uint32_t dom0_vga_console_info::lfb_base

Definition at line 835 of file xen.h.

◆ lfb_size

uint32_t dom0_vga_console_info::lfb_size

Definition at line 836 of file xen.h.

◆ red_pos

uint8_t dom0_vga_console_info::red_pos

Definition at line 838 of file xen.h.

◆ red_size

uint8_t dom0_vga_console_info::red_size

Definition at line 838 of file xen.h.

◆ green_pos

uint8_t dom0_vga_console_info::green_pos

Definition at line 839 of file xen.h.

◆ green_size

uint8_t dom0_vga_console_info::green_size

Definition at line 839 of file xen.h.

◆ blue_pos

uint8_t dom0_vga_console_info::blue_pos

Definition at line 840 of file xen.h.

◆ blue_size

uint8_t dom0_vga_console_info::blue_size

Definition at line 840 of file xen.h.

◆ rsvd_pos

uint8_t dom0_vga_console_info::rsvd_pos

Definition at line 841 of file xen.h.

◆ rsvd_size

uint8_t dom0_vga_console_info::rsvd_size

Definition at line 841 of file xen.h.

◆ vesa_lfb

struct { ... } dom0_vga_console_info::vesa_lfb

◆ u

union { ... } dom0_vga_console_info::u

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