iPXE
|
A microcode update control. More...
#include <ucode.h>
Data Fields | |
uint64_t | desc |
Microcode descriptor list physical address. More... | |
uint64_t | status |
Microcode status array physical address. More... | |
uint32_t | trigger_msr |
Microcode load trigger MSR. More... | |
uint32_t | apic_max |
Maximum expected APIC ID. More... | |
uint32_t | apic_unexpected |
Unexpected APIC ID. More... | |
uint32_t | apic_mask |
APIC ID eligibility mask bits. More... | |
uint32_t | apic_test |
APIC ID eligibility test bits. More... | |
uint8_t | ver_clear |
Microcode version requires manual clear. More... | |
uint8_t | ver_high |
Microcode version is reported via high dword. More... | |
A microcode update control.
This must match the layout as used by the assembly code in ucode_mp.S.
uint64_t ucode_control::desc |
uint64_t ucode_control::status |
uint32_t ucode_control::trigger_msr |
uint32_t ucode_control::apic_unexpected |
uint32_t ucode_control::apic_mask |
uint32_t ucode_control::apic_test |
uint8_t ucode_control::ver_clear |
uint8_t ucode_control::ver_high |