diff options
Diffstat (limited to 'include/asm-x86/microcode.h')
| -rw-r--r-- | include/asm-x86/microcode.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/asm-x86/microcode.h b/include/asm-x86/microcode.h index 4e941721c0d1..9231c876e374 100644 --- a/include/asm-x86/microcode.h +++ b/include/asm-x86/microcode.h | |||
| @@ -1,3 +1,16 @@ | |||
| 1 | struct microcode_ops { | ||
| 2 | long (*get_next_ucode)(void **mc, long offset); | ||
| 3 | long (*microcode_get_next_ucode)(void **mc, long offset); | ||
| 4 | int (*get_matching_microcode)(void *mc, int cpu); | ||
| 5 | int (*apply_microcode_check_cpu)(int cpu); | ||
| 6 | int (*microcode_sanity_check)(void *mc); | ||
| 7 | int (*cpu_request_microcode)(int cpu); | ||
| 8 | void (*collect_cpu_info)(int cpu_num); | ||
| 9 | void (*apply_microcode)(int cpu); | ||
| 10 | void (*microcode_fini_cpu)(int cpu); | ||
| 11 | void (*clear_patch)(void *data); | ||
| 12 | }; | ||
| 13 | |||
| 1 | struct microcode_header_intel { | 14 | struct microcode_header_intel { |
| 2 | unsigned int hdrver; | 15 | unsigned int hdrver; |
| 3 | unsigned int rev; | 16 | unsigned int rev; |
