Module Name:    src
Committed By:   phx
Date:           Tue Apr 19 14:12:54 UTC 2011

Modified Files:
        src/sys/arch/sandpoint/stand/altboot: README.altboot

Log Message:
Added a detailed description of altboot command line and boot arguments.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sandpoint/stand/altboot/README.altboot

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sandpoint/stand/altboot/README.altboot
diff -u src/sys/arch/sandpoint/stand/altboot/README.altboot:1.3 src/sys/arch/sandpoint/stand/altboot/README.altboot:1.4
--- src/sys/arch/sandpoint/stand/altboot/README.altboot:1.3	Fri Apr  8 08:29:07 2011
+++ src/sys/arch/sandpoint/stand/altboot/README.altboot	Tue Apr 19 14:12:54 2011
@@ -1,6 +1,6 @@
 /// notes about altboot ///
 
-$NetBSD: README.altboot,v 1.3 2011/04/08 08:29:07 phx Exp $
+$NetBSD: README.altboot,v 1.4 2011/04/19 14:12:54 phx Exp $
 
 Altboot is a functional bridge to fill the gap between a NAS product
 custom bootloader and the NetBSD kernel startup environment.  Altboot
@@ -58,4 +58,47 @@
 - product family indication.
 - preloaded kernel module names (under development).
 
+When no arguments are given, altboot defaults to boot a kernel called
+"netbsd" from the root partition of the first disk in multiuser mode.
+
+Boot arguments may be passed in three ways:
+- On the command line, directly after the "go 0x1000000" command.
+- From the U-Boot "bootargs" environment variable, when started by "bootm".
+- By entering the interactive mode.
+
+The following boot arguments are recognized:
+- multi			boot into multiuser
+- auto			boot into multiuser
+- single		boot into singleuser
+- ask			ask for boot device
+- ddb			drop into the kernel debugger
+- userconf		change configured devices
+
+The following boot flags are recognized:
+- norm			boot normally
+- quiet			boot quietly
+- verb			boot verbosely
+- silent		boot silently
+- debug			boot with debug output
+
+Additionally the special argument "altboot" is recognized, which replaces
+the actually running altboot program with the loaded binary file and
+restarts itself. Mainly useful for altboot testing.
+
+Multiple arguments may be specified at once, although not all combinations
+make sense. The format of an altboot command line is:
+
+  [[<bootargs> ...] <devicename>:[<bootfile>]]
+
+The following device names are supported:
+- tftp			boot from TFTP (address retrieved by DHCP)
+- nfs			boot from NFS (address retrieved by DHCP)
+- wd[N[P]]		boot from disk N, partition P, defaults to wd0a
+- mem			boot from memory
+
+For tftp and nfs the bootfile is determined by DHCP, when missing.
+For wd it defaults to "netbsd".
+For mem the bootfile is actually a hexadecimal address to load from and
+is mandatory.
+
                              ### ### ###

Reply via email to