coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ramstage.c File Reference
#include <string.h>
#include <fsp/api.h>
#include <soc/ramstage.h>
#include <smbios.h>
#include <spd.h>
#include "bmcinfo.h"
Include dependency graph for ramstage.c:

Go to the source code of this file.

Functions

void mainboard_silicon_init_params (FSPS_UPD *params)
 
const char * smbios_mainboard_serial_number (void)
 
void smbios_system_set_uuid (u8 *uuid)
 
const char * smbios_mainboard_version (void)
 
u8 smbios_mainboard_feature_flags (void)
 
const char * smbios_mainboard_location_in_chassis (void)
 
smbios_board_type smbios_mainboard_board_type (void)
 
smbios_enclosure_type smbios_mainboard_enclosure_type (void)
 
void mainboard_add_dimm_info (struct memory_info *mem_info, int channel, int dimm, int index)
 

Function Documentation

◆ mainboard_add_dimm_info()

void mainboard_add_dimm_info ( struct memory_info mem_info,
int  channel,
int  dimm,
int  index 
)

Definition at line 81 of file ramstage.c.

References DDR4_SPD_UDIMM, memory_info::dimm, and dimm_info::mod_type.

◆ mainboard_silicon_init_params()

void mainboard_silicon_init_params ( FSPS_UPD *  params)

Definition at line 11 of file ramstage.c.

References bmcinfo_disable_nic1(), and params.

Here is the call graph for this function:

◆ smbios_mainboard_board_type()

smbios_board_type smbios_mainboard_board_type ( void  )

Definition at line 70 of file ramstage.c.

References SMBIOS_BOARD_TYPE_SERVER_BLADE.

◆ smbios_mainboard_enclosure_type()

smbios_enclosure_type smbios_mainboard_enclosure_type ( void  )

Definition at line 75 of file ramstage.c.

References SMBIOS_ENCLOSURE_MULTI_SYSTEM_CHASSIS.

◆ smbios_mainboard_feature_flags()

u8 smbios_mainboard_feature_flags ( void  )

Definition at line 54 of file ramstage.c.

◆ smbios_mainboard_location_in_chassis()

const char* smbios_mainboard_location_in_chassis ( void  )

Definition at line 60 of file ramstage.c.

References bmcinfo_slot(), and snprintf().

Here is the call graph for this function:

◆ smbios_mainboard_serial_number()

const char* smbios_mainboard_serial_number ( void  )

Definition at line 21 of file ramstage.c.

References bmcinfo_serial().

Here is the call graph for this function:

◆ smbios_mainboard_version()

const char* smbios_mainboard_version ( void  )

Definition at line 39 of file ramstage.c.

References bmcinfo_hwrev().

Here is the call graph for this function:

◆ smbios_system_set_uuid()

void smbios_system_set_uuid ( u8 uuid)

Definition at line 30 of file ramstage.c.

References bmcinfo_uuid(), and memcpy().

Here is the call graph for this function: