coreboot/src/cpu/intel
Uwe Hermann 6f2d20ec49 Convert all Intel 440BX boards to Cache-as-RAM (CAR).
- Add "select CACHE_AS_RAM" in src/cpu/intel/slot_1/Kconfig.

 - Add the following in src/cpu/intel/slot_1/Makefile.inc:
   cpu_incs += $(src)/cpu/intel/car/cache_as_ram.inc

 - Remove "select ROMCC" from all 440BX board Kconfig files.

 - Drop all early_mtrr_init() calls, that's done by CAR code now.

Various small fixes were needed to make it build:

 - Drop do_smbus_recv_byte(), do_smbus_send_byte(), do_smbus_write_byte(),
   those were never called anyways.

 - Remove the "static" from the main() functions in romstage.c files.

 - Always call dump_spd_registers() from the 440BX debug.c, but use
   "#if CONFIG_DEBUG_RAM_SETUP" to only have that code if RAM debugging
   is enabled in menuconfig.

 - Drop all "lib/ramtest.c" #includes and ram_check() calls (even if
   commented out) from romstage.c's, as we've done for most other boards.

 - Add missing #includes or prototypes. Some of the prototypes will be
   removed later when we get rid of the #include'd .c files.

Abuild-tested for all boards, and boot-tested on A-Trend ATC-6220.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Patrick Georgi <patrick@georgi-clan.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5917 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-10-06 19:32:39 +00:00
..
bga956 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
car Add comments to make it clear why these two lines are written like that: 2010-10-02 20:51:29 +00:00
ep80579 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
hyperthreading Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
microcode Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_6bx Add missing Intel Pentium II/III era CPU IDs. 2010-10-04 20:43:55 +00:00
model_6dx Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_6ex Add comments to make it clear why these two lines are written like that: 2010-10-02 20:51:29 +00:00
model_6fx Add comments to make it clear why these two lines are written like that: 2010-10-02 20:51:29 +00:00
model_6xx Add missing Intel Pentium II/III era CPU IDs. 2010-10-04 20:43:55 +00:00
model_68x Add missing Intel Pentium II/III era CPU IDs. 2010-10-04 20:43:55 +00:00
model_69x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_106cx Add comments to make it clear why these two lines are written like that: 2010-10-02 20:51:29 +00:00
model_1067x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_f0x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_f1x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_f2x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_f3x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
model_f4x Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
slot_1 Convert all Intel 440BX boards to Cache-as-RAM (CAR). 2010-10-06 19:32:39 +00:00
slot_2 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_441 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_FC_PGA370 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mFCBGA479 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mFCPGA478 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mPGA478 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mPGA479M Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mPGA603 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_mPGA604 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
socket_PGA370 Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
speedstep Rename build system variables to be more intuitive, and 2010-09-30 16:55:02 +00:00
thermal_monitoring drop unused code (trivial) 2008-08-01 11:53:39 +00:00
Kconfig Create new socket for FCPGA370 and PGA370 CPU's for CAR. Add CAR support for Coppermine FC-PGA CPU's (model_68x). 2010-06-21 19:40:09 +00:00
Makefile.inc Create new socket for FCPGA370 and PGA370 CPU's for CAR. Add CAR support for Coppermine FC-PGA CPU's (model_68x). 2010-06-21 19:40:09 +00:00