ron minnich wrote:
...
OK, this is it, beginnings of K8 support
and some geode cleanup.
1. fix some includes on geode.
Index: arch/x86/geodelx/stage1.c
Index: southbridge/amd/cs5536/stage1.c
2. add amd_k8.h include.
Seperate out the geode stuff. I think you can selfack it. They are
trivial IMO. Here's an ack for the geode stuff anyway.
Acked-by: Marc Jones <[EMAIL PROTECTED]>
Index: arch/x86/Makefile
Add K8 clauses
Index: arch/x86/mtrr.h
Index: include/arch/x86/amd_k8.h
mv this to include, it is needed in several places now.
K8 files:
Index: arch/x86/amdk8/stage1.c
Index: arch/x86/amd/stage0.S
Index: arch/x86/Kconfig
Index: mainboard/gigabyte/m57sli/Makefile
Index: mainboard/gigabyte/m57sli/dts
Index: mainboard/gigabyte/m57sli/stage1.c
Index: mainboard/gigabyte/m57sli/initram.c
Index: mainboard/gigabyte/m57sli/Kconfig
Index: mainboard/Kconfig
The m57sli almost builds. It's pretty empty. The dtc is not run .
Signed-off-by: Ronald G. Minnich <[EMAIL PROTECTED]>
...
-#endif /* ARCH_X86_MTRR_H */
Index: arch/x86/Makefile
===================================================================
--- arch/x86/Makefile (revision 699)
+++ arch/x86/Makefile (working copy)
@@ -124,9 +124,12 @@
STAGE0_ARCH_X86_OBJ += geodelx/stage1.o
STAGE0_ARCH_X86_OBJ += ../../northbridge/amd/geodelx/geodelxinit.o
else
- STAGE0_CAR_OBJ = stage0_i586.o
+ifeq ($(CONFIG_CPU_AMD_K8),y)
+ STAGE0_CAR_OBJ = amd/stage0.o
+ STAGE0_ARCH_X86_OBJ += amdk8/stage1.o
endif
endif
+endif
Add else and put the stage0_i586 on the end?
I agree with getting the pieces in place as we go.
The files looked fine to me but I didn't try to build it.....
Acked-by: Marc Jones <[EMAIL PROTECTED]>
--
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:[EMAIL PROTECTED]
http://www.amd.com/embeddedprocessors
--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot