linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V3 0/2] x86/microcode/amd: early loading fixes
@ 2013-06-08  2:22 Jacob Shin
  2013-06-08  2:22 ` [PATCH V3 1/2] x86/microcode/amd: make find_ucode_in_initrd() __init Jacob Shin
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Jacob Shin @ 2013-06-08  2:22 UTC (permalink / raw)
  To: H. Peter Anvin
  Cc: Ingo Molnar, Thomas Gleixner, Yinghai Lu,
	Henrique de Moraes Holschuh, Borislav Petkov, Andreas Herrmann,
	x86, linux-kernel, Jacob Shin

This patchset addreses two problems with early loading on AMD.

First, feedback from Yinghai that find_ucode_in_initrd() should be
marked __init:
  https://lkml.org/lkml/2013/6/4/695

And second, feedback from Henrique that Intel early loading supports
multiple microcode firmware concatenated together, whereas the current
AMD implementation lacks this support:
  https://lkml.org/lkml/2013/5/31/4

V3:
* style fix -- reduce multiple if statements into a single one

V2:
* test for !initrd_start before using it
* use __pa() instead of __pa_nodebug() on AP load
* fixed calculation of start offset and size of the microcode container file

Jacob Shin (2):
  x86/microcode/amd: make find_ucode_in_initrd() __init
  x86/microcode/amd: allow multiple families' bin files appended
    together

 arch/x86/kernel/microcode_amd_early.c |  170 ++++++++++++++++++++++++---------
 1 file changed, 125 insertions(+), 45 deletions(-)

-- 
1.7.9.5



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-06-26 22:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-08  2:22 [PATCH V3 0/2] x86/microcode/amd: early loading fixes Jacob Shin
2013-06-08  2:22 ` [PATCH V3 1/2] x86/microcode/amd: make find_ucode_in_initrd() __init Jacob Shin
2013-06-08  2:22 ` [PATCH V3 2/2] x86/microcode/amd: allow multiple families' bin files appended together Jacob Shin
2013-06-12 19:31 ` [PATCH V3 0/2] x86/microcode/amd: early loading fixes Jacob Shin
2013-06-20 10:30   ` Ingo Molnar
2013-06-20 15:16     ` Jacob Shin
2013-06-20 15:24       ` Jacob Shin
2013-06-26 15:37         ` Jacob Shin
2013-06-26 22:12         ` [tip:x86/microcode] x86, microcode, amd: Another early loading fixup tip-bot for Jacob Shin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).