coreboot/northbridge/intel/i945
Ronald G. Minnich 5f27d204bc This patch extends core2 smp support to v3. It is an
adaption of the v2 code, with significant cleanup and 
simplification. It also works in CAR mode, and has no .bss or .data
usage. It provides for a way to provide AP POST codes to the BSP. 

Since one common file with amd changed (lapic.h) I have build-tested this
against serengeti and it is fine.


It builds and I'll be testing it as soon as I can find the power supply for 
the kontron (it got "borrowed"). 
Index: arch/x86/intel/core2/init_cpus.c

new file. Basically an adaptation of the v2 code to v3. All global variables
removed. One big change to note: there is a stack struct, and the 
parameters to the secondary_start are struct members. Thus the BSP 
can watch the AP, and, neater, the AP can POST to a shared variable
and the BSP can see how far it got. 

Index: arch/x86/secondary.S
.S startup for AP. 
Index: arch/x86/Kconfig
Delete a dependency. 
Index: northbridge/intel/i945/reset_test.c
Add real cold boot detection. 

Index: mainboard/kontron/986lcd-m/Makefile
Add some new build files. 

Index: mainboard/kontron/986lcd-m/stage1.c

Get rid of ' in #warning that confused some tool. 

Index: mainboard/kontron/986lcd-m/initram.c
Call init_cpus. 

Index: mainboard/kontron/Kconfig
Turn off SMM for now. 

Index: include/arch/x86/lapic.h
Correct a static inline declaration. 

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>




git-svn-id: svn://coreboot.org/repository/coreboot-v3@1136 f3766cd6-281f-0410-b1cd-43a5c92072e9
2009-02-21 00:05:20 +00:00
..
bus.dts This board now builds. 2008-11-24 22:20:48 +00:00
errata.c Index: northbridge/intel/i945/stage1.c 2008-11-24 17:28:26 +00:00
i945.h Port relevant parts of r3741 from v2 to v3 (build-tested on v3): 2009-01-08 16:01:25 +00:00
ich7.h Port r3747, r3732, r3733 from v2 to v3 (build-tested on v3): 2009-01-08 16:14:12 +00:00
Makefile Index: northbridge/intel/i945/stage1.c 2008-11-24 17:28:26 +00:00
mc.dts more cleanup, and an attempt at a mainboard dts for the kontron. 2008-11-12 22:23:46 +00:00
northbridge.c This patch fixes up kontron for the new resource allocator. More 2008-12-31 20:02:03 +00:00
northbridge.dts This patch fixes up kontron for the new resource allocator. More 2008-12-31 20:02:03 +00:00
pcie_config.h Index: northbridge/intel/i945/stage1.c 2008-11-24 17:28:26 +00:00
raminit.c Port relevant parts of r3741 from v2 to v3 (build-tested on v3): 2009-01-08 16:01:25 +00:00
raminit.h This is a tentative, initial commit for i945. I'm trying to keep names in 2008-11-10 21:02:05 +00:00
rcven.c Port relevant parts of r3741 from v2 to v3 (build-tested on v3): 2009-01-08 16:01:25 +00:00
reset_test.c This patch extends core2 smp support to v3. It is an 2009-02-21 00:05:20 +00:00
stage1.c Index: northbridge/intel/i945/stage1.c 2008-11-24 17:28:26 +00:00
udelay.c This is a tentative, initial commit for i945. I'm trying to keep names in 2008-11-10 21:02:05 +00:00