summaryrefslogtreecommitdiff
path: root/targets/motorola
diff options
context:
space:
mode:
authorGreg Watson <jarrah@users.sourceforge.net>2004-03-17 22:37:43 +0000
committerGreg Watson <jarrah@users.sourceforge.net>2004-03-17 22:37:43 +0000
commitf53bbd89083785e56341b88c48d5c1f12530f582 (patch)
tree1c1d0adb1aec0cea132966b96d859ef45d13ebc4 /targets/motorola
parent317cde826df9bea683fda5cc4207d3bb10c6bb54 (diff)
use filo boot loader
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1430 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'targets/motorola')
-rw-r--r--targets/motorola/sandpoint/Config.lb31
1 files changed, 20 insertions, 11 deletions
diff --git a/targets/motorola/sandpoint/Config.lb b/targets/motorola/sandpoint/Config.lb
index 144713d2e0..80a4abcc50 100644
--- a/targets/motorola/sandpoint/Config.lb
+++ b/targets/motorola/sandpoint/Config.lb
@@ -16,10 +16,15 @@ uses CONFIG_CHIP_CONFIGURE
uses NO_POST
uses CONFIG_CONSOLE_SERIAL8250
uses TTYS0_BASE
-uses CONFIG_IDE_STREAM
-uses IDE_BOOT_DRIVE
-uses IDE_SWAB IDE_OFFSET
+uses CONFIG_IDE
+uses CONFIG_FS_STREAM
+uses CONFIG_FS_EXT2
+uses CONFIG_FS_ISO9660
+uses CONFIG_FS_FAT
+uses AUTOBOOT_CMDLINE
+uses PAYLOAD_SIZE
uses ROM_SIZE
+uses ROM_IMAGE_SIZE
uses _RESET
uses _EXCEPTION_VECTORS
uses _ROMBASE
@@ -50,14 +55,18 @@ option DEFAULT_CONSOLE_LOGLEVEL=8
option CONFIG_CONSOLE_SERIAL8250=1
option TTYS0_BASE=0x3f8
-## Boot linux from IDE
-option CONFIG_IDE_STREAM=1
-option IDE_BOOT_DRIVE=0
-option IDE_SWAB=1
-option IDE_OFFSET=0
-
-# ROM is 1Mb
-option ROM_SIZE=1048576
+## Load payload using filo
+option CONFIG_IDE=1
+option CONFIG_FS_STREAM=1
+option CONFIG_FS_EXT2=1
+option CONFIG_FS_ISO9660=1
+option CONFIG_FS_FAT=1
+option AUTOBOOT_CMDLINE="hdc1:/vmlinuz"
+
+# LinuxBIOS must fit into 128KB
+option ROM_IMAGE_SIZE=131072
+option ROM_SIZE={ROM_IMAGE_SIZE+PAYLOAD_SIZE}
+option PAYLOAD_SIZE=262144
# Set stack and heap sizes (stage 2)
option STACK_SIZE=0x10000