3 #ifndef COMMONLIB_COREBOOT_TABLES_H
4 #define COMMONLIB_COREBOOT_TABLES_H
133 #define LB_MEM_RESERVED 2
134 #define LB_MEM_ACPI 3
136 #define LB_MEM_UNUSABLE 5
137 #define LB_MEM_VENDOR_RSVD 6
138 #define LB_MEM_TABLE 16
178 #define LB_SERIAL_TYPE_IO_MAPPED 1
179 #define LB_SERIAL_TYPE_MEMORY_MAPPED 2
207 #define LB_TAG_CONSOLE_SERIAL8250 0
208 #define LB_TAG_CONSOLE_VGA 1
209 #define LB_TAG_CONSOLE_BTEXT 2
210 #define LB_TAG_CONSOLE_LOGBUF 3
211 #define LB_TAG_CONSOLE_SROM 4
212 #define LB_TAG_CONSOLE_EHCI 5
213 #define LB_TAG_CONSOLE_SERIAL8250MEM 6
296 #define ACTIVE_HIGH 1
298 #define GPIO_MAX_NAME_LENGTH 16
448 #define MAX_SERIALNO_LENGTH 32
472 #define CMOS_MAX_NAME_LENGTH 32
486 #define CMOS_MAX_TEXT_LENGTH 32
499 #define CMOS_IMAGE_BUFFER_SIZE 256
513 #define CHECKSUM_NONE 0
514 #define CHECKSUM_PCBIOS 1
struct arm64_kernel_header header
#define CMOS_MAX_TEXT_LENGTH
@ LB_TAG_VERSION_TIMESTAMP
@ LB_TAG_BOOT_MEDIA_PARAMS
@ LB_TAG_CMOS_OPTION_TABLE
@ LB_TAG_PLATFORM_BLOB_VERSION
@ LB_TAG_WIFI_CALIBRATION
#define GPIO_MAX_NAME_LENGTH
#define CMOS_IMAGE_BUFFER_SIZE
@ LB_TPM_VERSION_TPM_VERSION_1_2
@ LB_TPM_VERSION_TPM_VERSION_2
lb_fb_orientation
coreboot framebuffer
@ LB_FB_ORIENTATION_BOTTOM_UP
@ LB_FB_ORIENTATION_NORMAL
@ LB_FB_ORIENTATION_LEFT_UP
@ LB_FB_ORIENTATION_RIGHT_UP
typedef __aligned(4) uint64_t lb_uint64_t
void lb_ramoops(struct lb_header *header)
@ TYPEC_ORIENTATION_NORMAL
@ TYPEC_ORIENTATION_REVERSE
#define CMOS_MAX_NAME_LENGTH
unsigned long long uint64_t
uint8_t name[CMOS_MAX_NAME_LENGTH]
uint8_t default_set[CMOS_IMAGE_BUFFER_SIZE]
uint8_t name[CMOS_MAX_NAME_LENGTH]
uint8_t text[CMOS_MAX_TEXT_LENGTH]
uint8_t reserved_mask_size
lb_uint64_t physical_address
uint8_t reserved_mask_pos
uint8_t name[GPIO_MAX_NAME_LENGTH]
struct mac_address mac_addrs[0]
struct lb_memory_range map[0]
int32_t early_cmd1_status
struct flash_mmap_window mmap_table[0]
struct type_c_port_info port_info[0]