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}