]> rtime.felk.cvut.cz Git - novaboot.git/blobdiff - README.pod
Clarify --bender doc
[novaboot.git] / README.pod
index b5cf728f1d0a33d3112e32c6a20cd0c9bd38f8ec..a309c5fa2ae3cac109a12ba6a17a5d329fc8d5ef 100644 (file)
@@ -44,10 +44,13 @@ Simple examples of using C<novaboot>:
 
 =item 1.
 
-Run an OS in Qemu. This is can be specified with the B<--qemu> option.
-Thus running C<novaboot --qemu myos> (or C<./myos --qemu> as described
-above) will run Qemu and make it boot the configuration specified in
-the F<myos> script.
+Run an OS in Qemu. This can be specified with the B<--qemu> option.
+Thus running
+
+ novaboot --qemu myos
+
+(or C<./myos --qemu> as described above) will run Qemu and make it
+boot the configuration specified in the F<myos> script.
 
 =item 2.
 
@@ -59,6 +62,11 @@ target and receive its serial output.
 
  ./myos --grub2 --server=192.168.1.1:/tftp --iprelay=192.168.1.2
 
+Alternatively, you can put these switches to the configuration file
+and run:
+
+ ./myos --target mytarget
+
 =item 3.
 
 Run DHCP and TFTP server on developer's machine to boot the target
@@ -201,9 +209,10 @@ command line. This option can appear multiple times.
 
 =item -b, --bender
 
-Use F<bender> chainloader. Bender scans the PCI bus for PCI serial
-ports and stores the information about them in the BIOS data area for
-use by the kernel.
+Use L<bender|https://github.com/TUD-OS/morbo/blob/master/standalone/bender.c>
+chainloader. Bender scans the PCI bus for PCI serial ports and stores
+the information about them in the BIOS data area for use by the
+kernel.
 
 =item --chainloader=I<chainloader>
 
@@ -489,7 +498,7 @@ obtained from https://github.com/wentasah/amtterm.
 At this point, the target is reset (or switched on/off). There is
 several ways how this can be accomplished. Resetting a physical target
 can currently be accomplished by the following options: B<--amt>,
-B<--iprelay>, B<--reset-cmd>.
+B<--iprelay>, B<--reset-cmd> and B<--reset-send>.
 
 =over 8
 
@@ -518,6 +527,11 @@ Replace the default qemu flags (QEMU_FLAGS variable or C<-cpu coreduo
 
 Command that resets the target.
 
+=item --reset-send=I<string>
+
+Reset the target by sending the given I<string> to the remote serial
+line. "\n" sequences are replaced with newline character.
+
 =item --no-reset, --reset
 
 Disable/enable resetting of the target.
@@ -864,7 +878,8 @@ with the B<--target> command line option.
 
 =item NOVABOOT_BENDER
 
-Defining this variable has the same meaning as B<--bender> option.
+Defining this variable has the same effect as using B<--bender>
+option.
 
 =back
 
@@ -872,3 +887,6 @@ Defining this variable has the same meaning as B<--bender> option.
 
 Michal Sojka <sojka@os.inf.tu-dresden.de>
 
+Latest novaboot version can be found at
+L<https://github.com/wentasah/novaboot>.
+