coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
smbios.c File Reference
#include <smbios.h>
#include <string.h>
#include <commonlib/helpers.h>
#include <device/dram/ddr3.h>
#include <dimm_info_util.h>
Include dependency graph for smbios.c:

Go to the source code of this file.

Macros

#define EXTENSION_BUS_WIDTH_8BITS   8
 

Functions

void dimm_info_fill (struct dimm_info *dimm, u32 dimm_capacity, u8 ddr_type, u32 frequency, u8 rank_per_dimm, u8 channel_id, u8 dimm_id, const char *module_part_num, size_t module_part_number_size, const u8 *module_serial_num, u16 data_width, u32 vdd_voltage, bool ecc_support, u16 mod_id, u8 mod_type)
 

Macro Definition Documentation

◆ EXTENSION_BUS_WIDTH_8BITS

#define EXTENSION_BUS_WIDTH_8BITS   8

Definition at line 10 of file smbios.c.

Function Documentation

◆ dimm_info_fill()

void dimm_info_fill ( struct dimm_info dimm,
u32  dimm_capacity,
u8  ddr_type,
u32  frequency,
u8  rank_per_dimm,
u8  channel_id,
u8  dimm_id,
const char *  module_part_num,
size_t  module_part_number_size,
const u8 module_serial_num,
u16  data_width,
u32  vdd_voltage,
bool  ecc_support,
u16  mod_id,
u8  mod_type 
)