iPXE
|
VBE mode information. More...
#include <vesafb.h>
Data Fields | |
uint16_t | mode_attributes |
Mode attributes. More... | |
uint8_t | win_a_attributes |
Window A attributes. More... | |
uint8_t | win_b_attributes |
Window B attributes. More... | |
uint16_t | win_granularity |
Window granularity. More... | |
uint16_t | win_size |
Window size. More... | |
uint16_t | win_a_segment |
Window A start segment. More... | |
uint16_t | win_b_segment |
Window B start segment. More... | |
struct segoff | win_func_ptr |
Pointer to window function. More... | |
uint16_t | bytes_per_scan_line |
Bytes per scan line. More... | |
uint16_t | x_resolution |
Horizontal resolution in pixels or characters. More... | |
uint16_t | y_resolution |
Vertical resolution in pixels or characters. More... | |
uint8_t | x_char_size |
Character cell width in pixels. More... | |
uint8_t | y_char_size |
Character cell height in pixels. More... | |
uint8_t | number_of_planes |
Number of memory planes. More... | |
uint8_t | bits_per_pixel |
Bits per pixel. More... | |
uint8_t | number_of_banks |
Number of banks. More... | |
uint8_t | memory_model |
Memory model type. More... | |
uint8_t | bank_size |
Bank size in kB. More... | |
uint8_t | number_of_image_pages |
Number of images. More... | |
uint8_t | reserved_1 |
Reserved for page function. More... | |
uint8_t | red_mask_size |
Size of direct colour red mask in bits. More... | |
uint8_t | red_field_position |
Bit position of LSB of red mask. More... | |
uint8_t | green_mask_size |
Size of direct colour green mask in bits. More... | |
uint8_t | green_field_position |
Bit position of LSB of green mask. More... | |
uint8_t | blue_mask_size |
Size of direct colour blue mask in bits. More... | |
uint8_t | blue_field_position |
Bit position of LSB of blue mask. More... | |
uint8_t | rsvd_mask_size |
Size of direct colour reserved mask in bits. More... | |
uint8_t | rsvd_field_position |
Bit position of LSB of reserved mask. More... | |
uint8_t | direct_colour_mode_info |
Direct colour mode attributes. More... | |
uint32_t | phys_base_ptr |
Physical address for flat memory frame buffer. More... | |
uint32_t | off_screen_mem_offset |
Pointer to start of off-screen memory. More... | |
uint16_t | off_screen_mem_size |
Amount of off-screen memory in 1kB units. More... | |
uint8_t | reserved_2 [206] |
Reserved. More... | |
uint16_t vbe_mode_info::mode_attributes |
Mode attributes.
Definition at line 64 of file vesafb.h.
Referenced by vesafb_mode_info(), and vesafb_select_mode().
uint8_t vbe_mode_info::win_a_attributes |
uint8_t vbe_mode_info::win_b_attributes |
uint16_t vbe_mode_info::win_a_segment |
uint16_t vbe_mode_info::win_b_segment |
struct segoff vbe_mode_info::win_func_ptr |
uint16_t vbe_mode_info::bytes_per_scan_line |
uint16_t vbe_mode_info::x_resolution |
Horizontal resolution in pixels or characters.
Definition at line 82 of file vesafb.h.
Referenced by vesafb_mode_info(), vesafb_select_mode(), and vesafb_set_mode().
uint16_t vbe_mode_info::y_resolution |
Vertical resolution in pixels or characters.
Definition at line 84 of file vesafb.h.
Referenced by vesafb_mode_info(), vesafb_select_mode(), and vesafb_set_mode().
uint8_t vbe_mode_info::x_char_size |
uint8_t vbe_mode_info::y_char_size |
uint8_t vbe_mode_info::number_of_planes |
uint8_t vbe_mode_info::bits_per_pixel |
Bits per pixel.
Definition at line 92 of file vesafb.h.
Referenced by vesafb_mode_info(), vesafb_select_mode(), and vesafb_set_mode().
uint8_t vbe_mode_info::memory_model |
Memory model type.
Definition at line 96 of file vesafb.h.
Referenced by vesafb_mode_info(), and vesafb_select_mode().
uint8_t vbe_mode_info::number_of_image_pages |
uint8_t vbe_mode_info::reserved_1 |
uint8_t vbe_mode_info::red_mask_size |
Size of direct colour red mask in bits.
Definition at line 104 of file vesafb.h.
Referenced by vesafb_mode_info(), and vesafb_set_mode().
uint8_t vbe_mode_info::red_field_position |
Bit position of LSB of red mask.
Definition at line 106 of file vesafb.h.
Referenced by vesafb_set_mode().
uint8_t vbe_mode_info::green_mask_size |
Size of direct colour green mask in bits.
Definition at line 108 of file vesafb.h.
Referenced by vesafb_mode_info(), and vesafb_set_mode().
uint8_t vbe_mode_info::green_field_position |
Bit position of LSB of green mask.
Definition at line 110 of file vesafb.h.
Referenced by vesafb_set_mode().
uint8_t vbe_mode_info::blue_mask_size |
Size of direct colour blue mask in bits.
Definition at line 112 of file vesafb.h.
Referenced by vesafb_mode_info(), and vesafb_set_mode().
uint8_t vbe_mode_info::blue_field_position |
Bit position of LSB of blue mask.
Definition at line 114 of file vesafb.h.
Referenced by vesafb_set_mode().
uint8_t vbe_mode_info::rsvd_mask_size |
Size of direct colour reserved mask in bits.
Definition at line 116 of file vesafb.h.
Referenced by vesafb_mode_info().
uint8_t vbe_mode_info::rsvd_field_position |
uint8_t vbe_mode_info::direct_colour_mode_info |
uint32_t vbe_mode_info::phys_base_ptr |
Physical address for flat memory frame buffer.
Definition at line 122 of file vesafb.h.
Referenced by vesafb_set_mode().
uint32_t vbe_mode_info::off_screen_mem_offset |
uint16_t vbe_mode_info::off_screen_mem_size |