hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/arch/x86/include/asm/microcode.h
....@@ -9,6 +9,7 @@
99 struct ucode_patch {
1010 struct list_head plist;
1111 void *data; /* Intel uses only this one */
12
+ unsigned int size;
1213 u32 patch_id;
1314 u16 equiv_cpu;
1415 };
....@@ -133,11 +134,13 @@
133134 void reload_early_microcode(void);
134135 extern bool get_builtin_firmware(struct cpio_data *cd, const char *name);
135136 extern bool initrd_gone;
137
+void microcode_bsp_resume(void);
136138 #else
137139 static inline int __init microcode_init(void) { return 0; };
138140 static inline void __init load_ucode_bsp(void) { }
139141 static inline void load_ucode_ap(void) { }
140142 static inline void reload_early_microcode(void) { }
143
+static inline void microcode_bsp_resume(void) { }
141144 static inline bool
142145 get_builtin_firmware(struct cpio_data *cd, const char *name) { return false; }
143146 #endif