coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tables.h
Go to the documentation of this file.
1 #ifndef BOOT_TABLES_H
2 #define BOOT_TABLES_H
3 
4 #include <stdint.h>
5 
6 /*
7  * Write architecture specific tables as well as the common
8  * coreboot table.
9  * Returns a pointer to the table or NULL on error.
10  */
11 void *write_tables(void);
12 
13 /*
14  * Allow per-architecture table writes called from write_tables(). The
15  * coreboot_table parameter provides a reference to where the coreboot
16  * table will be written. The parameter is to allow architectures to
17  * provide a forwarding table to real coreboot table.
18  */
19 void arch_write_tables(uintptr_t coreboot_table);
20 
21 #endif /* BOOT_TABLES_H */
unsigned long uintptr_t
Definition: stdint.h:21
void arch_write_tables(uintptr_t coreboot_table)
Definition: tables.c:8
void * write_tables(void)