the following patch was just integrated into master: commit dda4cfface9283ef98fa0c898be7a2464c2919e2 Author: Stefan Reinauer stefan.reinauer@coreboot.org Date: Wed Apr 25 22:58:23 2012 +0200
Revamp Intel microcode update code
- add GPLv2 + copyright header after talking to Ron - "bits" in struct microcode served no real purpose but getting its address taken. Hence drop it - use asm volatile instead of __asm__ volatile - drop superfluous wrmsr (that seems to be harmless but is still wrong) in read_microcode_rev - use u32 instead of unsigned int where appropriate - make code usable both in bootblock and in ramstage - drop ROMCC style print_debug statements - drop microcode update copy in Sandybridge bootblock
Change-Id: Iec4d5c7bfac210194caf577e8d72446e6dfb4b86 Signed-off-by: Stefan Reinauer reinauer@google.com
Build-Tested: build bot (Jenkins) at Wed Apr 25 23:51:47 2012, giving +1 See http://review.coreboot.org/928 for details.
-gerrit