coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.c File Reference
#include <stddef.h>
#include <acpi/acpi.h>
#include <assert.h>
#include <console/console.h>
#include <cbmem.h>
#include <cf9_reset.h>
#include <cpu/intel/microcode.h>
#include <ec/google/chromeec/ec.h>
#include <ec/google/chromeec/ec_commands.h>
#include <elog.h>
#include <fsp/romstage.h>
#include <mrc_cache.h>
#include <program_loading.h>
#include <romstage_handoff.h>
#include <smbios.h>
#include <stage_cache.h>
#include <string.h>
#include <timestamp.h>
Include dependency graph for romstage.c:

Go to the source code of this file.

Functions

static void raminit_common (struct romstage_params *params)
 
void cache_as_ram_stage_main (FSP_INFO_HEADER *fih)
 
__weak void mainboard_pre_raminit (struct romstage_params *params)
 
__weak void mainboard_save_dimm_info (struct romstage_params *params)
 

Function Documentation

◆ cache_as_ram_stage_main()

void cache_as_ram_stage_main ( FSP_INFO_HEADER *  fih)

Definition at line 95 of file romstage.c.

References BIOS_INFO, BIOS_SPEW, CONFIG, fill_power_state(), fsp_version, mainboard_pre_raminit(), params, post_code, print_fsp_info(), printk, raminit_common(), soc_after_ram_init(), timestamp_add_now(), and TS_ROMSTAGE_START.

Referenced by mainboard_romstage_entry().

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

◆ mainboard_pre_raminit()

__weak void mainboard_pre_raminit ( struct romstage_params params)

Definition at line 133 of file romstage.c.

Referenced by cache_as_ram_stage_main(), and mainboard_romstage_entry().

Here is the caller graph for this function:

◆ mainboard_save_dimm_info()

__weak void mainboard_save_dimm_info ( struct romstage_params params)

Definition at line 138 of file romstage.c.

Referenced by mainboard_romstage_entry(), and raminit_common().

Here is the caller graph for this function:

◆ raminit_common()

static void raminit_common ( struct romstage_params params)
static