Re: nanobsd.sh change: configurable boot0 loader and configuration

From: Julian Elischer <julian_at_elischer.org>
Date: Wed, 18 Apr 2007 12:40:12 -0700
Adrian Chadd wrote:
> 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?
NanoBSD is a PHK thing largely (I think)
I've used tinybsd (also in the repo) but not nanoBSD

(try it it's quicker) :-)


> 
> 
> 
> 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...
> 
> 
Received on Wed Apr 18 2007 - 17:40:06 UTC

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