mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH V2 0/2] x86/microcode/amd: early loading fixes
@ 2013-06-06 19:45 Jacob Shin
  2013-06-06 19:45 ` [PATCH V2 1/2] x86/microcode/amd: make find_ucode_in_initrd() __init Jacob Shin
  2013-06-06 19:45 ` [PATCH V2 2/2] x86/microcode/amd: allow multiple families' bin files appended together Jacob Shin
  0 siblings, 2 replies; 5+ messages in thread
From: Jacob Shin @ 2013-06-06 19:45 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

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 |  176 +++++++++++++++++++++++++--------
 1 file changed, 133 insertions(+), 43 deletions(-)

-- 
1.7.9.5



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

end of thread, other threads:[~2013-06-06 20:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-06 19:45 [PATCH V2 0/2] x86/microcode/amd: early loading fixes Jacob Shin
2013-06-06 19:45 ` [PATCH V2 1/2] x86/microcode/amd: make find_ucode_in_initrd() __init Jacob Shin
2013-06-06 20:08   ` Yinghai Lu
2013-06-06 20:11     ` H. Peter Anvin
2013-06-06 19:45 ` [PATCH V2 2/2] x86/microcode/amd: allow multiple families' bin files appended together Jacob Shin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®