coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
microcode Struct Reference
Collaboration diagram for microcode:
Collaboration graph

Data Fields

uint32_t date_code
 
uint32_t patch_id
 
uint16_t mc_patch_data_id
 
uint8_t reserved1 [6]
 
uint32_t chipset1_dev_id
 
uint32_t chipset2_dev_id
 
uint16_t processor_rev_id
 
uint8_t chipset1_rev_id
 
uint8_t chipset2_rev_id
 
uint8_t reserved2 [4]
 
uint8_t m_patch_data [F16H_MPB_MAX_SIZE-F16H_MPB_DATA_OFFSET]
 
u32 hdrver
 
u32 rev
 
u32 date
 
u32 sig
 
u32 cksum
 
u32 ldrver
 
u32 pf
 
u32 data_size
 
u32 total_size
 
u32 reserved [3]
 

Detailed Description

Definition at line 49 of file update_microcode.c.

Field Documentation

◆ chipset1_dev_id

uint32_t microcode::chipset1_dev_id

Definition at line 56 of file update_microcode.c.

◆ chipset1_rev_id

uint8_t microcode::chipset1_rev_id

Definition at line 61 of file update_microcode.c.

◆ chipset2_dev_id

uint32_t microcode::chipset2_dev_id

Definition at line 57 of file update_microcode.c.

◆ chipset2_rev_id

uint8_t microcode::chipset2_rev_id

Definition at line 62 of file update_microcode.c.

◆ cksum

u32 microcode::cksum

Definition at line 22 of file microcode.c.

◆ data_size

u32 microcode::data_size

Definition at line 26 of file microcode.c.

Referenced by ucode_get_ext_sig_table().

◆ date

u32 microcode::date

Definition at line 19 of file microcode.c.

◆ date_code

uint32_t microcode::date_code

Definition at line 50 of file update_microcode.c.

◆ hdrver

u32 microcode::hdrver

Definition at line 17 of file microcode.c.

◆ ldrver

u32 microcode::ldrver

Definition at line 23 of file microcode.c.

◆ m_patch_data

uint8_t microcode::m_patch_data

Definition at line 66 of file update_microcode.c.

◆ mc_patch_data_id

uint16_t microcode::mc_patch_data_id

Definition at line 53 of file update_microcode.c.

◆ patch_id

uint32_t microcode::patch_id

Definition at line 51 of file update_microcode.c.

◆ pf

u32 microcode::pf

Definition at line 24 of file microcode.c.

Referenced by find_cbfs_microcode().

◆ processor_rev_id

uint16_t microcode::processor_rev_id

Definition at line 59 of file update_microcode.c.

◆ reserved

u32 microcode::reserved[3]

Definition at line 29 of file microcode.c.

◆ reserved1

uint8_t microcode::reserved1

Definition at line 54 of file update_microcode.c.

◆ reserved2

uint8_t microcode::reserved2

Definition at line 64 of file update_microcode.c.

◆ rev

u32 microcode::rev

Definition at line 18 of file microcode.c.

◆ sig

u32 microcode::sig

Definition at line 20 of file microcode.c.

Referenced by find_cbfs_microcode().

◆ total_size

u32 microcode::total_size

Definition at line 27 of file microcode.c.

Referenced by find_cbfs_microcode(), and ucode_get_ext_sig_table().


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