the following patch was just integrated into master: commit 9eb497c8718d6e5538570884def2b3e723e145c5 Author: Denis 'GNUtoo' Carikli GNUtoo@no-log.org Date: Fri Nov 30 12:35:51 2012 +0100
Make the CPU microcode filter generic (not CPU model specific).
The microcode updating filter can be used this way:
For AMD: -------- In your mainboard file add something like that: microcode_patchlevel_eax = 0x010000b7
function do_mainboard_setup() [...] enable_hook(cpumsr_hooks, filter_amd_microcode) end
0x010000b7 is what corresponds to the microcode patch level.
For Intel: ---------- In your mainboard file add something like that: microcode_patchlevel_edx = 0xc7
function do_mainboard_setup() [...] enable_hook(cpumsr_hooks, filter_intel_microcode) end
Change-Id: I370b80a341820ab070f97cc578eb43d5aca192ad Signed-off-by: Denis 'GNUtoo' Carikli GNUtoo@no-log.org Reviewed-on: http://review.coreboot.org/1948 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net Reviewed-by: Kyösti Mälkki kyosti.malkki@gmail.com Reviewed-by: Anton Kochkov anton.kochkov@gmail.com
Build-Tested: build bot (Jenkins) at Sat Dec 1 12:39:10 2012, giving +1 Reviewed-By: Anton Kochkov anton.kochkov@gmail.com at Thu Dec 13 10:36:10 2012, giving +2 See http://review.coreboot.org/1948 for details.
-gerrit