coreboot-kgpe-d16/src/include
Sven Schnelle adfbcb79ab MTRR: get physical address size from CPUID
The current code uses static values for the physical address size
supported by a CPU. This isn't always the right value: I.e. on
model_6[ef]x Core (2) Duo CPUs physical address size is 36, while
Xeons from the same family have 38 bits, which results in invalid
MTRR setup. Fix this by getting the right number from CPUID.

Change-Id: If019c3d9147c3b86357f0ef0d9fda94d49d811ca
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-on: http://review.coreboot.org/529
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2012-01-10 21:51:40 +01:00
..
arch-generic - First stab at getting the ppc ports building and working. 2004-11-18 22:38:08 +00:00
boot Extend coreboot table entry for serial ports 2011-10-21 23:34:30 +02:00
console remove trailing whitespace 2011-11-01 19:07:45 +01:00
cpu MTRR: get physical address size from CPUID 2012-01-10 21:51:40 +01:00
device SB800: Sata Enable bus master and enable ahci for AHCI/RAID mode 2011-10-12 07:43:48 +02:00
pc80 Fix CMOS handling for non-USE_OPTION_TABLE configuration 2011-12-13 23:20:49 +01:00
smp Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
assert.h We call this cache as ram everywhere, so let's call it the same in Kconfig 2010-08-30 17:53:13 +00:00
cbfs.h split CBFS support into shared core and extended functions 2011-08-04 08:10:54 +02:00
cbfs_core.h export get_cbfs_header() 2011-08-18 11:34:53 +02:00
cbmem.h Add automatic SMBIOS table generation 2011-08-26 20:08:52 +02:00
delay.h This is a general cleanup patch 2010-02-22 06:09:43 +00:00
ehci.h Fix usb debug dongle support 2011-10-31 04:06:10 +01:00
fallback.h In 2007 Adrian Reber suggested that we drop ASSEMBLY in favor of __ASSEMBLER__. 2011-04-10 04:15:23 +00:00
ip_checksum.h Add support for the console over Ethernet (through PCI NE2000). 2010-07-16 20:02:09 +00:00
lib.h more ifdef -> if fixes 2011-04-21 20:45:45 +00:00
reset.h more warning fixes. 2010-03-17 03:14:54 +00:00
sdram_mode.h Various license header consistency fixes (trivial). 2010-02-15 23:10:19 +00:00
smbios.h Add automatic SMBIOS table generation 2011-08-26 20:08:52 +02:00
spd.h Some more DIMM0 related cleanups and deduplication. 2010-11-20 20:23:08 +00:00
spd_ddr2.h Add VIA CX700 support, plus VIA vt8454c reference board support. 2009-04-17 08:37:18 +00:00
stdlib.h drop unneeded __ROMCC__ checks when the check for __PRE_RAM__ is more 2010-03-28 21:26:54 +00:00
string.h Factor out fill_processor_name() and strcpy() functions. 2010-09-29 09:54:16 +00:00
swab.h Add macros for 64bit byte order swapping 2011-10-21 14:13:19 +02:00
trace.h Add support for the tracing infastructure in coreboot. 2011-09-07 01:26:47 +02:00
types.h Some changes required to get yabel working on v2 (and they generally make 2009-03-01 10:16:01 +00:00
uart8250.h Extend coreboot table entry for serial ports 2011-10-21 23:34:30 +02:00
usb_ch9.h USB Debug Port related license header fixes (trivial). 2010-09-23 18:16:46 +00:00
usbdebug.h Fix usb debug dongle support 2011-10-31 04:06:10 +01:00
version.h Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
watchdog.h This is a general cleanup patch 2010-02-22 06:09:43 +00:00