coreboot/src/mainboard
Vladimir Serbinenko 4337020b95 Remove CACHE_ROM.
With the recent improvement 3d6ffe76f8,
speedup by CACHE_ROM is reduced a lot.
On the other hand this makes coreboot run out of MTRRs depending on
system configuration, hence screwing up I/O access and cache
coherency in worst cases.

CACHE_ROM requires the user to sanity check their boot output because
the feature is brittle. The working configuration is dependent on I/O
hole size, ram size, and chipset. Because of this the current
implementation can leave a system configured in an inconsistent state
leading to unexpected results such as poor performance and/or
inconsistent cache-coherency

Remove this as a buggy feature until we figure out how to do it properly
if necessary.

Change-Id: I858d78a907bf042fcc21fdf7a2bf899e9f6b591d
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/5146
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@google.com>
2014-02-25 00:57:35 +01:00
..
a-trend
aaeon board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
abit board_info.txt: Remove some needless name overrides. 2014-01-19 03:09:49 +01:00
adlink
advansus console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
advantech
amd console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
aopen
arima
artecgroup linutop: Add Linutop-1 as a clone of artecgroup/dbe61 2014-01-19 19:10:31 +01:00
asi board_info.txt: Add mentions of thin client names. 2014-01-19 20:00:06 +01:00
asrock AGESA boards: Clean up definition of BIOS_SIZE in platform_cfg 2014-01-29 20:06:57 +01:00
asus console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
avalue console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
axus
azza
bachmann bachmann/ot200: Fix cmos.layout. 2014-01-28 14:04:36 +01:00
bcom board_info.txt: Add mentions of thin client names. 2014-01-19 20:00:06 +01:00
bifferos
biostar
broadcom
compaq
cubietech boardstatus: Add new category "sbc". 2014-01-19 03:20:08 +01:00
digitallogic board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
dmp vortex86ex: Drop baudrate programming for 10 UARTs 2014-02-17 09:14:55 +01:00
eaglelion
ecs boardstatus: Remove some needless name overrides. 2014-01-19 02:46:54 +01:00
emulation CBMEM: Replace cbmem_initialize() with cbmem_recovery() 2014-01-22 20:54:57 +01:00
getac CBMEM: Replace cbmem_initialize() with cbmem_recovery() 2014-01-22 20:54:57 +01:00
gigabyte board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
gizmosphere AGESA boards: Clean up definition of BIOS_SIZE in platform_cfg 2014-01-29 20:06:57 +01:00
google Remove CACHE_ROM. 2014-02-25 00:57:35 +01:00
hp hp/dl145_g1: Add missing copyright notes 2014-02-12 00:35:11 +01:00
ibase CBMEM: Replace cbmem_initialize() with cbmem_recovery() 2014-01-22 20:54:57 +01:00
ibm
iei board_info.txt: Change iei/kino's link to web.archive.org. 2014-01-19 03:09:25 +01:00
intel Remove CACHE_ROM. 2014-02-25 00:57:35 +01:00
iwave
iwill
jetway jetway/nf81-t56n-lf: Use proper category. 2014-02-24 14:57:29 +01:00
kontron board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
lanner boardstatus: Remove some needless name overrides. 2014-01-19 02:46:54 +01:00
lenovo nehalem: Make SPD address map into parameter. 2014-02-20 23:18:10 +01:00
linutop linutop: Add Linutop-1 as a clone of artecgroup/dbe61 2014-01-19 19:10:31 +01:00
lippert AGESA boards: Clean up definition of BIOS_SIZE in platform_cfg 2014-01-29 20:06:57 +01:00
mitac
msi uart8250: Drop unused declarations 2014-02-06 11:17:05 +01:00
nec
newisys
nokia
nvidia
pcengines pcengines/alix2c: Add ALIX.2C as a clone of ALIX.2D. 2014-02-04 17:55:06 +01:00
rca
roda CBMEM: Replace cbmem_initialize() with cbmem_recovery() 2014-01-22 20:54:57 +01:00
samsung google boards: Do not hardcode location of spd.bin 2014-02-12 23:37:24 +01:00
siemens siemens/sitemp-g1p1: Add missing boot_option option. 2014-01-27 04:20:30 +01:00
soyo boardstatus: Remove some needless name overrides. 2014-01-19 02:46:54 +01:00
sunw
supermicro console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
technexion
technologic
televideo
thomson
ti board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
traverse
tyan console: Drop extra uart_init() 2014-02-06 11:17:41 +01:00
via CBMEM: Replace cbmem_initialize() with cbmem_recovery() 2014-01-22 20:54:57 +01:00
winent board_info.txt: Classify almost all remaining boards. 2014-01-22 22:05:39 +01:00
wyse
Kconfig linutop: Add Linutop-1 as a clone of artecgroup/dbe61 2014-01-19 19:10:31 +01:00