Intel cpus: get MAXPHYADDR at runtime for new CAR
authorKyösti Mälkki <kyosti.malkki@gmail.com>
Tue, 28 Feb 2012 00:06:45 +0000 (02:06 +0200)
committerPatrick Georgi <patrick@georgi-clan.de>
Sat, 31 Mar 2012 10:03:44 +0000 (12:03 +0200)
commita860c683bc257c94f836b444bb7e67039b86f8d2
treea803a8cdfa2e835f71180ea0be037791db788c89
parent0078ceb553a1d87ea0a948c3e7e2c59ab4d2e65e
Intel cpus: get MAXPHYADDR at runtime for new CAR

Use CPUID to get MAXPHYADDR and set MTRR masks correctly.
Also only BSP CPU clears MTRRs and initializes its Local APIC.

Change-Id: I89ee765a17ec7c041284ed402f21d9a969d699bd
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/686
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
Reviewed-by: Idwer Vollering <vidwer@gmail.com>
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
src/cpu/intel/car/cache_as_ram_ht.inc