summaryrefslogtreecommitdiffstats
path: root/arch/x86/xen
diff options
context:
space:
mode:
authorBorislav Petkov <bp@suse.de>2013-11-29 14:58:44 +0100
committerBorislav Petkov <bp@suse.de>2014-01-13 19:59:38 +0100
commit5335ba5cf475369f88db8e6835764efdcad8ab96 (patch)
tree3b23ba732f341559b2f90a1f2da5f1b1986b5c99 /arch/x86/xen
parente1b43e3f13f7157249fb962ccf88b84eb0421fb4 (diff)
x86, microcode, AMD: Fix early ucode loading
The original idea to use the microcode cache for the APs doesn't pan out because we do memory allocation there very early and with IRQs disabled and we don't want to involve GFP_ATOMIC allocations. Not if it can be helped. Thus, extend the caching of the BSP patch approach to the APs and iterate over the ucode in the initrd instead of using the cache. We still save the relevant patches to it but later, right before we jettison the initrd. While at it, fix early ucode loading on 32-bit too. Signed-off-by: Borislav Petkov <bp@suse.de> Tested-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@amd.com>
Diffstat (limited to 'arch/x86/xen')
0 files changed, 0 insertions, 0 deletions