|
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 |
1.8.15