commit | 487472bc01fab0625996aad37836aad931e4eda9 | [log] [tgz] |
---|---|---|
author | Andi Kleen <ak@suse.de> | Wed Jan 11 22:45:27 2006 +0100 |
committer | Linus Torvalds <torvalds@g5.osdl.org> | Wed Jan 11 19:04:58 2006 -0800 |
tree | ede143ee4c756413b396911b3702068283b052f2 | |
parent | c818a18146997d1356a4840b0c01f1168c16c8a4 [diff] |
[PATCH] i386: Replace broken serialize_cpu in microcode driver with correct sync_core Passing random input values in eax to cpuid is not a good idea because the CPU will GPF for unknown ones. Use the correct x86-64 version that exists for a longer time too. This also adds a memory barrier to prevent the optimizer from reordering. Cc: tigran@veritas.com Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>