the following patch was just integrated into master: commit 18165693d04195d9fb80c13e1e420cb9be8991b6 Author: Kyösti Mälkki kyosti.malkki@gmail.com Date: Wed Jun 27 16:14:49 2012 +0300
Intel CPUs: execute microcode update only once per core
Early HT-enabled CPUs do not serialize microcode updates within a core. Solve this by running microcode updates on the thread with the smallest lapic ID of a core only.
Also set MTRRs once per core only.
Change-Id: I6a3cc9ecec2d8e0caed29605a9b19ec35a817620 Signed-off-by: Kyösti Mälkki kyosti.malkki@gmail.com
Build-Tested: build bot (Jenkins) at Wed Jun 27 16:04:29 2012, giving +1 Reviewed-By: Stefan Reinauer stefan.reinauer@coreboot.org at Thu Jun 28 00:16:32 2012, giving +2 Reviewed-By: Sven Schnelle svens@stackframe.org at Wed Jun 27 16:57:37 2012, giving +2 See http://review.coreboot.org/1142 for details.
-gerrit