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

#include <eeprom.h>

Collaboration diagram for eeprom_board_layout:
Collaboration graph

Data Fields

uint32_t signature
 
union {
   struct __packed {
      char   cpu_name [50]
 
      uint8_t   cpu_count
 
      uint32_t   cpu_max_non_turbo_frequency
 
      char   pch_name [50]
 
      union eeprom_dimm_layout   dimm [4]
 
   } 
 
   uint8_t   raw_layout [617]
 
}; 
 

Detailed Description

Definition at line 24 of file eeprom.h.

Field Documentation

◆ 

union { ... }

◆ cpu_count

uint8_t eeprom_board_layout::cpu_count

Definition at line 29 of file eeprom.h.

Referenced by update_board_layout().

◆ cpu_max_non_turbo_frequency

uint32_t eeprom_board_layout::cpu_max_non_turbo_frequency

Definition at line 30 of file eeprom.h.

Referenced by update_board_layout().

◆ cpu_name

char eeprom_board_layout::cpu_name[50]

Definition at line 28 of file eeprom.h.

Referenced by update_board_layout().

◆ dimm

union eeprom_dimm_layout eeprom_board_layout::dimm[4]

Definition at line 31 of file eeprom.h.

Referenced by update_board_layout().

◆ pch_name

char eeprom_board_layout::pch_name[50]

Definition at line 31 of file eeprom.h.

Referenced by update_board_layout().

◆ raw_layout

uint8_t eeprom_board_layout::raw_layout[617]

Definition at line 34 of file eeprom.h.

Referenced by update_board_layout().

◆ signature

uint32_t eeprom_board_layout::signature

Definition at line 25 of file eeprom.h.

Referenced by update_board_layout().


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