coreboot/src
Sven Kapferer 4834a4f206 This patch fixes the processor name string for Rev F. CPUs.
It moves the complete naming functionality to
src/cpu/amd/model_fxx/processor_name.c.

The current code sets the processor name string twice for Rev. F CPUs.

In src/cpu/amd/model_fxx/model_fxx_init.c the function
amd_set_name_string_f is called first. Several lines later
init_processor_name is called which doesn't recognize newer CPUs and
actually programs incorrect values, thus overwriting the previously set
CPU name. For example, this resulted in identifying an Opteron 2218 as a
Turion processor.

This patch removes the amd_set_name_string_f function from
src/cpu/amd/model_fxx/model_fxx_init.c and adds support for Rev. F CPUs
to src/cpu/amd/model_fxx/processor_name.c as described in the Revision
Guide for AMD NPT Family 0Fh Processors, AMD Document ID 33610 Rev 3.00,
October 2006.

Signed-off-by: Sven Kapferer <skapfere@rumms.uni-mannheim.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2699 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2007-05-26 13:56:34 +00:00
..
arch Fix epia-m build after u8/u16/u32 changes in Yh Lu's patch. 2007-04-07 09:17:00 +00:00
boot This patch makes a some elf debugging information available at log level 2007-04-14 16:34:32 +00:00
config This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
console This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
cpu This patch fixes the processor name string for Rev F. CPUs. 2007-05-26 13:56:34 +00:00
devices This is the last remainder from Yinghai's mega patch. It fixes issues with 2007-05-21 18:11:17 +00:00
drivers Clean up whitespace in preparation for another patch to fix fan control. 2007-05-11 19:23:57 +00:00
include This patch cleans up and clarifies Geode source code comments. 2007-05-10 23:22:27 +00:00
lib This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
mainboard Add initial support for the ASUS A8N-E board. 2007-05-24 20:39:48 +00:00
northbridge Add missing license headers, minor cosmetic fixes in existing headers. 2007-05-22 10:12:49 +00:00
pc80 Small patch that adds an error message in case the keyboard selftest fails. 2007-05-24 13:55:45 +00:00
pmc/altimus/mpc7410 Use the common LinuxBIOS license header (trivial). Refs #5. 2006-12-05 15:27:46 +00:00
ram - Adds support for the Advantech eval board. Configuration was produced 2006-04-01 04:10:44 +00:00
sdram 1201_ht_bus0_dev0_fidvid_core.diff 2005-12-02 21:52:30 +00:00
southbridge Drop the src/southbridge/amd/cs5536_lx directory and its contents, as 2007-05-24 19:46:32 +00:00
stream This eliminates an illegal and annoying warning. 2007-02-03 10:43:48 +00:00
superio Various IT8712F fixes: 2007-05-24 18:44:50 +00:00