coreboot_table.h File Reference

#include <boot/coreboot_tables.h>

Include dependency graph for coreboot_table.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

unsigned long write_coreboot_table (unsigned long low_table_start, unsigned long low_table_end, unsigned long rom_table_start, unsigned long rom_table_end)
struct lb_headerlb_table_init (unsigned long addr)
struct lb_recordlb_first_record (struct lb_header *header)
struct lb_recordlb_last_record (struct lb_header *header)
struct lb_recordlb_next_record (struct lb_record *rec)
struct lb_recordlb_new_record (struct lb_header *header)
struct lb_memorylb_memory (struct lb_header *header)
void lb_memory_range (struct lb_memory *mem, uint32_t type, uint64_t start, uint64_t size)
struct lb_mainboardlb_mainboard (struct lb_header *header)
unsigned long lb_table_fini (struct lb_header *header)
struct lb_memoryget_lb_mem (void)
int add_mainboard_resources (struct lb_memory *mem)

Variables

struct cmos_option_table option_table


Function Documentation

int add_mainboard_resources ( struct lb_memory mem  ) 

Definition at line 250 of file mainboard.c.

References lb_add_memory_range(), LB_MEM_RESERVED, printk_info, uma_memory_size, and uma_memory_start.

Referenced by write_coreboot_table().

Here is the call graph for this function:

Here is the caller graph for this function:

struct lb_memory* get_lb_mem ( void   )  [read]

Definition at line 375 of file coreboot_table.c.

struct lb_record* lb_first_record ( struct lb_header header  )  [read]

Definition at line 31 of file coreboot_table.c.

struct lb_record* lb_last_record ( struct lb_header header  )  [read]

Definition at line 38 of file coreboot_table.c.

struct lb_mainboard* lb_mainboard ( struct lb_header header  )  [read]

Definition at line 127 of file coreboot_table.c.

struct lb_memory* lb_memory ( struct lb_header header  )  [read]

Definition at line 66 of file coreboot_table.c.

void lb_memory_range ( struct lb_memory mem,
uint32_t  type,
uint64_t  start,
uint64_t  size 
)

Definition at line 199 of file coreboot_table.c.

struct lb_record* lb_new_record ( struct lb_header header  )  [read]

Definition at line 51 of file coreboot_table.c.

struct lb_record* lb_next_record ( struct lb_record rec  )  [read]

Definition at line 45 of file coreboot_table.c.

unsigned long lb_table_fini ( struct lb_header header  ) 

Definition at line 242 of file coreboot_table.c.

struct lb_header* lb_table_init ( unsigned long  addr  )  [read]

Definition at line 10 of file coreboot_table.c.

unsigned long write_coreboot_table ( unsigned long  low_table_start,
unsigned long  low_table_end,
unsigned long  rom_table_start,
unsigned long  rom_table_end 
)

Definition at line 402 of file coreboot_table.c.


Variable Documentation

Referenced by write_coreboot_table().


Generated on Mon Dec 29 10:54:37 2008 for coreboot by  doxygen 1.5.5