coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dimm_info Struct Reference

If this table is filled and put in CBMEM, then these info in CBMEM will be used to generate smbios type 17 table. More...

#include <memory_info.h>

Collaboration diagram for dimm_info:
Collaboration graph

Data Fields

uint32_t dimm_size
 
uint16_t ddr_type
 
uint16_t ddr_frequency
 
uint8_t rank_per_dimm
 
uint8_t channel_num
 
uint8_t dimm_num
 
uint8_t bank_locator
 
uint8_t serial [DIMM_INFO_SERIAL_SIZE]
 
uint8_t module_part_number [DIMM_INFO_PART_NUMBER_SIZE]
 
uint16_t mod_id
 
uint8_t mod_type
 
uint8_t bus_width
 
uint16_t vdd_voltage
 
uint16_t max_speed_mts
 
uint16_t configured_speed_mts
 

Detailed Description

If this table is filled and put in CBMEM, then these info in CBMEM will be used to generate smbios type 17 table.

Values are specified according to the JEDEC SPD Standard.

Definition at line 19 of file memory_info.h.

Field Documentation

◆ bank_locator

uint8_t dimm_info::bank_locator

◆ bus_width

◆ channel_num

◆ configured_speed_mts

uint16_t dimm_info::configured_speed_mts

◆ ddr_frequency

◆ ddr_type

◆ dimm_num

◆ dimm_size

◆ max_speed_mts

uint16_t dimm_info::max_speed_mts

◆ mod_id

◆ mod_type

◆ module_part_number

◆ rank_per_dimm

◆ serial

◆ vdd_voltage

uint16_t dimm_info::vdd_voltage

Definition at line 84 of file memory_info.h.

Referenced by create_smbios_type17_for_dimm(), and dimm_info_fill().


The documentation for this struct was generated from the following file: