hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/microcode.h
....@@ -5,6 +5,7 @@
55 #include <asm/cpu.h>
66 #include <linux/earlycpio.h>
77 #include <linux/initrd.h>
8
+#include <asm/microcode_amd.h>
89
910 struct ucode_patch {
1011 struct list_head plist;
....@@ -131,7 +132,7 @@
131132 int __init microcode_init(void);
132133 extern void __init load_ucode_bsp(void);
133134 extern void load_ucode_ap(void);
134
-void reload_early_microcode(void);
135
+void reload_early_microcode(unsigned int cpu);
135136 extern bool get_builtin_firmware(struct cpio_data *cd, const char *name);
136137 extern bool initrd_gone;
137138 void microcode_bsp_resume(void);
....@@ -139,7 +140,7 @@
139140 static inline int __init microcode_init(void) { return 0; };
140141 static inline void __init load_ucode_bsp(void) { }
141142 static inline void load_ucode_ap(void) { }
142
-static inline void reload_early_microcode(void) { }
143
+static inline void reload_early_microcode(unsigned int cpu) { }
143144 static inline void microcode_bsp_resume(void) { }
144145 static inline bool
145146 get_builtin_firmware(struct cpio_data *cd, const char *name) { return false; }