coreboot_table/
framebuffer.rs

1use super::Record;
2
3#[derive(Clone, Debug)]
4#[repr(packed)]
5pub struct Framebuffer {
6    pub record: Record,
7    pub physical_address: u64,
8    pub x_resolution: u32,
9    pub y_resolution: u32,
10    pub bytes_per_line: u32,
11    pub bits_per_pixel: u8,
12    pub red_mask_pos: u8,
13    pub red_mask_size: u8,
14    pub green_mask_pos: u8,
15    pub green_mask_size: u8,
16    pub blue_mask_pos: u8,
17    pub blue_mask_size: u8,
18    pub reserved_mask_pos: u8,
19    pub reserved_mask_size: u8,
20}