summaryrefslogtreecommitdiff
path: root/static/netbsd/man8/man8.sgimips
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:59:05 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:59:05 -0400
commit1f19f33e45791ea59aed048796fc68672c6723a5 (patch)
tree54625fba89e91d1c2177801ec635e8528bba937f /static/netbsd/man8/man8.sgimips
parentac5e55f5f2af5b92794c2aded46c6bae85b5f5ed (diff)
docs: Removed Precompiled HTML
Diffstat (limited to 'static/netbsd/man8/man8.sgimips')
-rw-r--r--static/netbsd/man8/man8.sgimips/boot.8 3.html114
-rw-r--r--static/netbsd/man8/man8.sgimips/sgivol.8 3.html163
2 files changed, 0 insertions, 277 deletions
diff --git a/static/netbsd/man8/man8.sgimips/boot.8 3.html b/static/netbsd/man8/man8.sgimips/boot.8 3.html
deleted file mode 100644
index 6729f911..00000000
--- a/static/netbsd/man8/man8.sgimips/boot.8 3.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">BOOT(8)</td>
- <td class="head-vol">System Manager's Manual (sgimips)</td>
- <td class="head-rtitle">BOOT(8)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">boot</code> &#x2014; <span class="Nd">sgimips
- system bootstrapping procedures</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">Silicon Graphics MIPS-based computers all feature essentially
- similar firmware systems. However, as of the Indigo R4x00 series (IP20),
- quasi- ARCS (Advanced RISC Computing Specification) compatible features are
- also present. All known PROM implementations support loading executables
- from disk devices, as well as from the network via BOOTP and TFTP.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="Disk_Booting"><a class="permalink" href="#Disk_Booting">Disk
- Booting</a></h1>
-<p class="Pp">SGI provides a small filesystem at the beginning of each bootable
- disk called a Volume Header, which contains a boot loader and other
- standalone utilities. Booting <span class="Ux">NetBSD</span> requires that
- we write our bootloader into to the volume header using
- <a class="Xr">sgimips/sgivol(8)</a>.</p>
-<p class="Pp">Once a bootloader is present in the volume header, it may be
- executed directly by the PROM either manually, or at boot time using the
- &#x201C;OSLoader&#x201D; PROM environment variable. The
- <span class="Ux">NetBSD</span> bootloader will obtain the kernel filename to
- boot from the PROM or EEPROM. This is specified by setting the PROM
- environment variable &#x201C;OSLoadFilename&#x201D; to an appropriate value.
- For instance, &#x201C;/netbsd.ecoff&#x201D;.</p>
-<p class="Pp">For example, the following will configure the PROM to use the
- bootloader &#x201C;aoutboot&#x201D; to load the kernel
- &#x201C;netbsd.old&#x201D;</p>
-<p class="Pp"></p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">setenv OSLoader
- aoutboot</code></code></div>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">setenv
- OSLoadFilename netbsd.old</code></code></div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="Network_Booting"><a class="permalink" href="#Network_Booting">Network
- Booting</a></h1>
-<p class="Pp">The system firmware will obtain an IP address, TFTP server
- address, and an optional filename from the BOOTP server and download it via
- TFTP. The PROM's configurable network address environment variable
- &#x201C;netaddr&#x201D; must match the address provided by the BOOTP
- server.</p>
-<p class="Pp">An example BOOTP entry for <a class="Xr">dhcpd(8)</a> follows:</p>
-<div class="Bd Pp Bd-indent">
-<pre> host indigo3k {
- hardware ethernet 08:00:69:42:42:42;
- fixed-address 192.168.0.2;
- option host-name &quot;indigo3k.foo&quot;;
- #filename &quot;/netbsd.ecoff&quot;;
- next-server 192.168.0.1;
- option root-path &quot;/export/indigo3k/root&quot;;
- server-name &quot;192.168.0.1&quot;;
- }</pre>
-</div>
-<p class="Pp">To boot a kernel named &#x201C;netbsd.ecoff&#x201D; the user would
- type:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">boot -f
- bootp():/netbsd.ecoff</code></code></div>
-<p class="Pp">See <a class="Xr">dhcpd.conf(5)</a> for more information on
- configuring <a class="Xr">dhcpd(8)</a> as a BOOTP server.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">dhcpd.conf(5)</a>, <a class="Xr">dhcpd(8)</a>,
- <a class="Xr">sgimips/sgivol(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEATS"><a class="permalink" href="#CAVEATS">CAVEATS</a></h1>
-<p class="Pp">Some older PROM revisions do not support loading of ELF images.
- The build system automatically prepares ECOFF versions, which are correctly
- interpreted.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp"><span class="Ux">NetBSD</span> does not support booting from disk
- on systems lacking an ARCS-compatible firmware (presently supported systems
- include Personal Iris and Indigo R3000). It is possible to work around this
- by creating a sufficiently large volume header and placing the kernel in it,
- or by network booting.</p>
-<p class="Pp">Some firmware revisions have a bug, which precludes them from
- communicating with TFTP servers using ports above 32767. When using
- <span class="Ux">NetBSD</span> as the TFTP server, this problem may be
- worked around as follows:</p>
-<p class="Pp"></p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sysctl -w
- net.inet.ip.anonportmin=20000</code></code></div>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sysctl -w
- net.inet.ip.anonportmax=32767</code></code></div>
-<p class="Pp">Another bug exists in some firmware revisions, which precludes the
- PROM from communicating with TFTP servers that employ PMTU (Path MTU)
- discovery. This bug may be worked around by disabling PMTU on the TFTP
- server. This does not presently affect <span class="Ux">NetBSD</span>
- servers.</p>
-<p class="Pp">This man page is horribly incomplete.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">February 17, 2017</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>
diff --git a/static/netbsd/man8/man8.sgimips/sgivol.8 3.html b/static/netbsd/man8/man8.sgimips/sgivol.8 3.html
deleted file mode 100644
index 3fe273d2..00000000
--- a/static/netbsd/man8/man8.sgimips/sgivol.8 3.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">SGIVOL(8)</td>
- <td class="head-vol">System Manager's Manual (sgimips)</td>
- <td class="head-rtitle">SGIVOL(8)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">/usr/mdec/sgivol</code> &#x2014;
- <span class="Nd">configure SGI Volume Header</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-i</code>
- [<code class="Fl">-h</code> <var class="Ar">vhsize</var>]
- <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-r</code>
- <var class="Ar">vhfilename</var> <var class="Ar">diskfilename</var>
- <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-w</code>
- <var class="Ar">vhfilename</var> <var class="Ar">diskfilename</var>
- <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-d</code>
- <var class="Ar">vhfilename</var> <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-m</code>
- <var class="Ar">vhfilename</var> <var class="Ar">vhfilename</var>
- <var class="Ar">device</var></td>
- </tr>
-</table>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">/usr/mdec/sgivol</code></td>
- <td>[<code class="Fl">-fq</code>] <code class="Fl">-p</code>
- <var class="Ar">partno</var> <var class="Ar">partfirst</var>
- <var class="Ar">partblocks</var> <var class="Ar">parttype</var>
- <var class="Ar">device</var></td>
- </tr>
-</table>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">/usr/mdec/sgivol</code> program prepares an
- SGI Volume Header to be used to boot <span class="Ux">NetBSD</span>. The SGI
- PROM is able to load executables within the header, which in turn are used
- to load the kernel from another file system.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="OPTIONS"><a class="permalink" href="#OPTIONS">OPTIONS</a></h1>
-<p class="Pp">The following options are available:</p>
-<dl class="Bl-tag">
- <dt id="f"><a class="permalink" href="#f"><code class="Fl">-f</code></a></dt>
- <dd>Force the operation. Do not ask the user before proceeding.</dd>
- <dt id="h"><a class="permalink" href="#h"><code class="Fl">-h</code></a></dt>
- <dd>Set the size of the newly initialized volume header in blocks. One block
- is 512 bytes. The default volume header size is 3135 blocks (1.53MB).</dd>
- <dt id="q"><a class="permalink" href="#q"><code class="Fl">-q</code></a></dt>
- <dd>Suppress output.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="PARTITION_TYPES"><a class="permalink" href="#PARTITION_TYPES">PARTITION
- TYPES</a></h1>
-<p class="Pp">The numerical partition types for the volume header include:</p>
-<div class="Bd Pp Bd-indent">
-<pre> 0: Volume Header
- 1: Replicated Tracks
- 2: Replicated Sectors
- 3: Raw
- 4: BSD4.2 file system
- 5: SysV file system
- 6: Entire Volume (all disk blocks)
- 7: EFS
- 8: Logical Volume
- 9: Raw Logical Volume
- 10: XFS
- 11: XFS Log
- 12: XLV Volume
- 13: XVM Volume</pre>
-</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h1>
-<p class="Pp">To display the existing volume header and partition table on disk
- &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol
- sd0</code></code></div>
-<p class="Pp">To initialize a new volume header 42 512-byte blocks large on disk
- &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -i -h 42
- sd0</code></code></div>
-<p class="Pp">To copy a file <span class="Pa">boot</span> from the volume header
- to local file <span class="Pa">/tmp/boot</span> on disk
- &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -r boot
- /tmp/boot sd0</code></code></div>
-<p class="Pp">To copy a local file <span class="Pa">/usr/mdec/ip2xboot</span> to
- the volume header as <span class="Pa">boot</span> on disk
- &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -w boot
- /usr/mdec/ip2xboot sd0</code></code></div>
-<p class="Pp">To delete the existing file <span class="Pa">boot</span> from the
- volume header on disk &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -d boot
- sd0</code></code></div>
-<p class="Pp">To move (rename) an existing file <span class="Pa">file1</span> to
- <span class="Pa">file2</span> in the volume header on disk
- &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -m file1
- file2 sd0</code></code></div>
-<p class="Pp">To change partition 0 to type 4 (BSD4.2) beginning at block offset
- 3200 and continue for 28000 blocks on disk &#x201C;sd0&#x201D;:</p>
-<div class="Bd Bd-indent"><code class="Li"><code class="Ic">sgivol -p 0 3200
- 28000 4 sd0</code></code></div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">sgimips/boot(8)</a></p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">February 17, 2017</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>