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

This table is filled by the MRC blob and used to populate the mem_info struct, which is placed in CBMEM and then used to generate SMBIOS type 17 table(s) More...

#include <pei_data.h>

Collaboration diagram for pei_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 [PEI_DIMM_INFO_SERIAL_SIZE]
 
uint8_t module_part_number [PEI_DIMM_INFO_PART_NUMBER_SIZE]
 
uint16_t mod_id
 
uint8_t mod_type
 
uint8_t bus_width
 

Detailed Description

This table is filled by the MRC blob and used to populate the mem_info struct, which is placed in CBMEM and then used to generate SMBIOS type 17 table(s)

Values are specified according to the JEDEC SPD Standard.

Definition at line 73 of file pei_data.h.

Field Documentation

◆ bank_locator

uint8_t pei_dimm_info::bank_locator

Definition at line 88 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ bus_width

uint8_t pei_dimm_info::bus_width

Definition at line 134 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ channel_num

uint8_t pei_dimm_info::channel_num

Definition at line 86 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ ddr_frequency

uint16_t pei_dimm_info::ddr_frequency

Definition at line 84 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ ddr_type

uint16_t pei_dimm_info::ddr_type

Definition at line 83 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ dimm_num

uint8_t pei_dimm_info::dimm_num

Definition at line 87 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ dimm_size

uint32_t pei_dimm_info::dimm_size

Definition at line 77 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ mod_id

uint16_t pei_dimm_info::mod_id

Definition at line 106 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ mod_type

uint8_t pei_dimm_info::mod_type

Definition at line 114 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ module_part_number

uint8_t pei_dimm_info::module_part_number[PEI_DIMM_INFO_PART_NUMBER_SIZE]

Definition at line 102 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ rank_per_dimm

uint8_t pei_dimm_info::rank_per_dimm

Definition at line 85 of file pei_data.h.

Referenced by setup_sdram_meminfo().

◆ serial

uint8_t pei_dimm_info::serial[PEI_DIMM_INFO_SERIAL_SIZE]

Definition at line 96 of file pei_data.h.

Referenced by setup_sdram_meminfo().


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