All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.