This adds buildrom m57sli support for the filo bootloader.

Thanks,
Ward.

-- 
Ward Vandewege <[EMAIL PROTECTED]>
Free Software Foundation - Senior System Administrator
The sata spinup patch.

Signed-off-by: Ward Vandewege <[EMAIL PROTECTED]>

Index: packages/filo/patches/sata-spinup-delay.patch
===================================================================
--- packages/filo/patches/sata-spinup-delay.patch       (revision 0)
+++ packages/filo/patches/sata-spinup-delay.patch       (revision 0)
@@ -0,0 +1,12 @@
+Index: main/filo.c
+===================================================================
+--- svn/main/filo.c (revision 34)
++++ svn/main/filo.c (working copy)
+@@ -60,6 +60,7 @@
+     
+     /* Initialize */
+     init();
++    delay (5);
+     grub_main();
+     return 0;   
+ }
The filo config file for the m57sli.

Signed-off-by: Ward Vandewege <[EMAIL PROTECTED]>

Index: packages/filo/conf/m57sli-Config
===================================================================
--- packages/filo/conf/m57sli-Config    (revision 0)
+++ packages/filo/conf/m57sli-Config    (revision 0)
@@ -0,0 +1,50 @@
+# Use grub instead of autoboot?
+USE_GRUB = 1
+# Grub menu.lst path
+MENULST_FILE = "hde1:/boot/grub/menu.lst"
+# Driver for hard disk, CompactFlash, and CD-ROM on IDE bus
+IDE_DISK = 1
+# Add a short delay when polling status registers
+# (required on some broken SATA controllers)
+IDE_DISK_POLL_DELAY = 1
+# Driver for USB Storage
+USB_DISK = 1
+# VGA text console
+VGA_CONSOLE = 1
+PC_KEYBOARD = 1
+# Enable the serial console
+SERIAL_CONSOLE = 1
+# Serial console; real external serial port
+SERIAL_IOBASE = 0x3f8
+SERIAL_SPEED = 115200
+# Filesystems
+FSYS_EXT2FS = 1
+FSYS_ISO9660 = 1
+# Support for boot disk image in bootable CD-ROM (El Torito)
+ELTORITO = 1
+# PCI support
+SUPPORT_PCI = 1
+# Enable this to scan PCI busses above bus 0
+# AMD64 based boards do need this.
+PCI_BRUTE_SCAN = 1
+# Loader for standard Linux kernel image, a.k.a. /vmlinuz
+LINUX_LOADER = 1
+
+# Debugging
+#DEBUG_ALL = 1
+#DEBUG_ELFBOOT = 1
+#DEBUG_ELFNOTE = 1
+#DEBUG_LINUXBIOS = 1
+#DEBUG_MALLOC = 1
+#DEBUG_MULTIBOOT = 1
+#DEBUG_SEGMENT = 1
+#DEBUG_SYS_INFO = 1
+#DEBUG_TIMER = 1
+#DEBUG_BLOCKDEV = 1
+#DEBUG_PCI = 1
+#DEBUG_VIA_SOUND = 1
+#DEBUG_LINUXLOAD = 1
+#DEBUG_IDE = 1
+#DEBUG_USB = 1
+#DEBUG_ELTORITO = 1
+
Add the sata spinup delay patch.

Signed-off-by: Ward Vandewege <[EMAIL PROTECTED]>

Index: packages/filo/filo.mk
===================================================================
--- packages/filo/filo.mk       (revision 17)
+++ packages/filo/filo.mk       (working copy)
@@ -8,6 +8,11 @@
 
 FILO_PATCHES=$(PACKAGE_DIR)/filo/patches/make.patch
 
+ifeq ($(CONFIG_PLATFORM_M57SLI),y)
+       FILO_PATCHES += $(PACKAGE_DIR)/filo/patches/sata-spinup-delay.patch
+endif
+
+
 ifeq ($(CONFIG_VERBOSE),y)
 FILO_FETCH_LOG=/dev/stdout
 FILO_BUILD_LOG=/dev/stdout
-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to