提交 c3b71bce 编写于 作者: P Peter Oruba 提交者: Ingo Molnar

x86: move per CPU microcode structure declaration to header file

This structure will be later used by other modules as well and
needs therfore to be moved out to a header file.
Signed-off-by: NPeter Oruba <peter.oruba@amd.com>
Cc: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
Signed-off-by: NIngo Molnar <mingo@elte.hu>
上级 8e61028d
...@@ -125,13 +125,7 @@ static DEFINE_SPINLOCK(microcode_update_lock); ...@@ -125,13 +125,7 @@ static DEFINE_SPINLOCK(microcode_update_lock);
/* no concurrent ->write()s are allowed on /dev/cpu/microcode */ /* no concurrent ->write()s are allowed on /dev/cpu/microcode */
static DEFINE_MUTEX(microcode_mutex); static DEFINE_MUTEX(microcode_mutex);
static struct ucode_cpu_info { static struct ucode_cpu_info ucode_cpu_info[NR_CPUS];
int valid;
unsigned int sig;
unsigned int pf;
unsigned int rev;
struct microcode *mc;
} ucode_cpu_info[NR_CPUS];
static void collect_cpu_info(int cpu_num) static void collect_cpu_info(int cpu_num)
{ {
......
...@@ -29,3 +29,11 @@ struct extended_sigtable { ...@@ -29,3 +29,11 @@ struct extended_sigtable {
unsigned int reserved[3]; unsigned int reserved[3];
struct extended_signature sigs[0]; struct extended_signature sigs[0];
}; };
struct ucode_cpu_info {
int valid;
unsigned int sig;
unsigned int pf;
unsigned int rev;
struct microcode *mc;
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册