iPXE
Data Fields
intel_ucode_header Struct Reference

An Intel microcode update file header. More...

#include <ucode.h>

Data Fields

uint32_t hver
 Header version number. More...
 
int32_t version
 Microcode version. More...
 
struct ucode_date date
 Date. More...
 
uint32_t signature
 CPUID signature. More...
 
uint32_t checksum
 Checksum. More...
 
uint32_t lver
 Loader version. More...
 
uint32_t platforms
 Supported platforms. More...
 
uint32_t data_len
 Microcode data size (or 0 to indicate 2000 bytes) More...
 
uint32_t len
 Total size (or 0 to indicate 2048 bytes) More...
 
uint8_t reserved [12]
 Reserved. More...
 

Detailed Description

An Intel microcode update file header.

Definition at line 113 of file ucode.h.

Field Documentation

◆ hver

uint32_t intel_ucode_header::hver

Header version number.

Definition at line 115 of file ucode.h.

◆ version

int32_t intel_ucode_header::version

Microcode version.

Definition at line 117 of file ucode.h.

◆ date

struct ucode_date intel_ucode_header::date

Date.

Definition at line 119 of file ucode.h.

◆ signature

uint32_t intel_ucode_header::signature

CPUID signature.

Definition at line 121 of file ucode.h.

◆ checksum

uint32_t intel_ucode_header::checksum

Checksum.

Definition at line 123 of file ucode.h.

◆ lver

uint32_t intel_ucode_header::lver

Loader version.

Definition at line 125 of file ucode.h.

◆ platforms

uint32_t intel_ucode_header::platforms

Supported platforms.

Definition at line 127 of file ucode.h.

◆ data_len

uint32_t intel_ucode_header::data_len

Microcode data size (or 0 to indicate 2000 bytes)

Definition at line 129 of file ucode.h.

◆ len

uint32_t intel_ucode_header::len

Total size (or 0 to indicate 2048 bytes)

Definition at line 131 of file ucode.h.

◆ reserved

uint8_t intel_ucode_header::reserved[12]

Reserved.

Definition at line 133 of file ucode.h.


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