Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2007 19:54:40 +0800
From:      "Adrian Chadd" <adrian@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   nanobsd.sh change: configurable boot0 loader and configuration
Message-ID:  <d763ac660704180454h673296c1t75e3cba10c75d2aa@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Here's a simple patch to allow boot0 parameters to be configured.
My test embedded boxes have a VGA console which I'd like to use during
development/debugging.

Comments?



Adrian


Index: nanobsd.sh
===================================================================
RCS file: /home/ncvs/src/tools/tools/nanobsd/nanobsd.sh,v
retrieving revision 1.23
diff -u -r1.23 nanobsd.sh
--- nanobsd.sh  27 Nov 2006 12:16:03 -0000      1.23
+++ nanobsd.sh  18 Apr 2007 11:52:36 -0000
@@ -103,6 +103,10 @@
 NANO_SECTS=32
 NANO_HEADS=16

+# boot0 flags/options and configuration
+NANO_BOOT0CFG="-o packet -s 1 -m 3"
+NANO_BOOTLOADER="boot/boot0sio"
+
 #######################################################################
 # Not a variable at this time

@@ -364,7 +368,7 @@
        fdisk ${MD}
        # XXX: params
        # XXX: pick up cached boot* files, they may not be in image anymore.
-       boot0cfg -B -b ${NANO_WORLDDIR}/boot/boot0sio -o packet -s 1 -m 3 ${MD}
+       boot0cfg -B -b ${NANO_WORLDDIR}/${NANO_BOOTLOADER}
${NANO_BOOT0CFG} ${MD}
        bsdlabel -w -B -b ${NANO_WORLDDIR}/boot/boot ${MD}s1
        bsdlabel ${MD}s1

@@ -573,6 +577,8 @@
 export NANO_SRC
 export NANO_TOOLS
 export NANO_WORLDDIR
+export NANO_BOOT0CFG
+export NANO_BOOTLOADER

 #######################################################################
 # And then it is as simple as that...


-- 
Adrian Chadd - adrian@freebsd.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d763ac660704180454h673296c1t75e3cba10c75d2aa>