Okay, now that everybody has recovered from the last patch, here's the
last one - disable OFW for the short term in buildrom. Reason being,
that it only worked for OLPC, and the previous patch removed OLPC. I
discussed the matter briefly with Stefan and Segher, and they tell me
that there are ongoing efforts to make OFW or a OpenFirmware clone of
some sort usable on a generic x86. I support that 100%, I think OFW
is a vital payload for this project. I just don't know enough about
OpenFirmware to get the job done. So I am submitting a patch to
disable, but not to remove the OFW scripts, so that those who do know
what they are doing can port the code easily. When everything works,
revert this patch, and we're off to the races.
Jordan
--
Jordan Crouse
Systems Software Development Engineer
Advanced Micro Devices, Inc.
[BUILDROM]: Disable OFW
Since OFW in buildrom was only for OLPC, not having OLPC means that OFW
isn't useful right now - hopefully somebody can do do the work to make
OFW or a clone useful for generic x86 platforms.
Signed-off-by: Jordan Crouse
jordan.crouse@amd.com
Index: buildrom-devel/config/payloads/Config.in
===================================================================
--- buildrom-devel.orig/config/payloads/Config.in 2007-10-03 13:11:57.000000000 -0600
+++ buildrom-devel/config/payloads/Config.in 2007-10-03 13:12:59.000000000 -0600
@@ -31,11 +31,11 @@
bool "Linux As Bootloader"
select PAYLOAD
-config PAYLOAD_OFW
- depends !PLATFORM_M57SLI
- depends !PLATFORM_TYAN_S2891
- bool "OpenFirmware"
- select PAYLOAD
+#config PAYLOAD_OFW
+# depends !PLATFORM_M57SLI
+# depends !PLATFORM_TYAN_S2891
+# bool "OpenFirmware"
+# select PAYLOAD
config PAYLOAD_MEMTEST
depends !PLATFORM_M57SLI
Index: buildrom-devel/config/payloads/payloads.conf
===================================================================
--- buildrom-devel.orig/config/payloads/payloads.conf 2007-10-03 13:11:57.000000000 -0600
+++ buildrom-devel/config/payloads/payloads.conf 2007-10-03 13:12:59.000000000 -0600
@@ -19,7 +19,7 @@
PCONF-$(CONFIG_PAYLOAD_LAB) = lab.conf
PCONF-$(CONFIG_PAYLOAD_ETHERBOOT) = etherboot.conf
PCONF-$(CONFIG_PAYLOAD_FILO) = filo.conf
-PCONF-$(CONFIG_PAYLOAD_OFW) = ofw.conf
+#PCONF-$(CONFIG_PAYLOAD_OFW) = ofw.conf
PCONF-$(CONFIG_PAYLOAD_MEMTEST) = memtest.conf
PCONF-$(CONFIG_PAYLOAD_KERNEL) = kernel.conf
PCONF-$(CONFIG_PAYLOAD_CUSTOM) = custom.conf