nanobsd.sh change: configurable boot0 loader and configuration

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Wed, 18 Apr 2007 19:54:40 +0800
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
_at__at_ -103,6 +103,10 _at__at_
 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

_at__at_ -364,7 +368,7 _at__at_
        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

_at__at_ -573,6 +577,8 _at__at_
 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_at_freebsd.org
Received on Wed Apr 18 2007 - 09:54:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:08 UTC