coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tables.c File Reference
#include <bootmem.h>
#include <boot/tables.h>
#include <boot/coreboot_tables.h>
#include <symbols.h>
Include dependency graph for tables.c:

Go to the source code of this file.

Functions

void arch_write_tables (uintptr_t coreboot_table)
 
void bootmem_arch_add_ranges (void)
 
void lb_arch_add_records (struct lb_header *header)
 

Function Documentation

◆ arch_write_tables()

void arch_write_tables ( uintptr_t  coreboot_table)

Definition at line 8 of file tables.c.

Referenced by write_tables().

Here is the caller graph for this function:

◆ bootmem_arch_add_ranges()

void bootmem_arch_add_ranges ( void  )

Definition at line 12 of file tables.c.

References BM_MEM_RAMSTAGE, bootmem_add_range(), CONFIG, and REGION_SIZE.

Referenced by bootmem_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ lb_arch_add_records()

void lb_arch_add_records ( struct lb_header header)

Definition at line 24 of file tables.c.

Referenced by write_coreboot_table().

Here is the caller graph for this function: