coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ocp_dmi.h File Reference
#include <cpu/x86/msr.h>
#include <device/device.h>
#include <smbios.h>
Include dependency graph for ocp_dmi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TBF   "To Be Filled By O.E.M."
 

Functions

void ocp_oem_smbios_strings (struct device *dev, struct smbios_type11 *t)
 
int smbios_add_oem_string (u8 *start, const char *str)
 

Variables

msr_t xeon_sp_ppin []
 

Macro Definition Documentation

◆ TBF

#define TBF   "To Be Filled By O.E.M."

Definition at line 10 of file ocp_dmi.h.

Function Documentation

◆ ocp_oem_smbios_strings()

◆ smbios_add_oem_string()

int smbios_add_oem_string ( u8 start,
const char *  str 
)

Definition at line 164 of file smbios.c.

References stopwatch::start, strcpy(), and strlen().

Referenced by dl_oem_smbios_strings(), ocp_oem_smbios_strings(), and tp_oem_smbios_strings().

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

Variable Documentation

◆ xeon_sp_ppin

msr_t xeon_sp_ppin[]
extern

Definition at line 22 of file smbios.c.

Referenced by ipmi_set_ppin(), ocp_oem_smbios_strings(), and ppin_string_fixup().