x86/microcode: Replace sync_core() with cpuid_eax()
authorAndy Lutomirski <luto@kernel.org>
Fri, 9 Dec 2016 18:24:07 +0000 (10:24 -0800)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 2 Mar 2017 15:53:01 +0000 (15:53 +0000)
commitb95028e468f73528146d57e68ffca71aa47b4cbe
tree6b0cf54fdcc0afaea1fe8272633c07f81cc93e6b
parentc7cde9e28bb537945c003e5d28525713f5a6eb15
x86/microcode: Replace sync_core() with cpuid_eax()

The Intel microcode driver is using sync_core() to mean "do CPUID
with EAX=1".

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Acked-by: Borislav Petkov <bp@alien8.de>
[Linux commit 484d0e5c7943644cc46e7308a8f9d83be598f2b9]
[Ported to Xen]
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/microcode_intel.c
xen/arch/x86/traps.c