mirror of
https://github.com/openbsd/src.git
synced 2024-12-21 23:18:00 -08:00
Retire OpenBSD/sgi.
OK deraadt@
This commit is contained in:
parent
7011342f6a
commit
bfc185c1fc
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile.cross,v 1.109 2020/08/14 16:55:07 patrick Exp $
|
||||
# $OpenBSD: Makefile.cross,v 1.110 2021/05/01 16:10:29 visa Exp $
|
||||
|
||||
cross-tools: cross-includes cross-binutils cross-gcc cross-lib
|
||||
cross-distrib: cross-tools cross-bin cross-share cross-sys cross-etc-root-var
|
||||
@ -12,7 +12,7 @@ TARGET_ARCH= aarch64
|
||||
TARGET_ARCH= arm
|
||||
.elif (${TARGET} == "luna88k")
|
||||
TARGET_ARCH= m88k
|
||||
.elif (${TARGET} == "sgi" || ${TARGET} == "octeon")
|
||||
.elif (${TARGET} == "octeon")
|
||||
TARGET_ARCH= mips64
|
||||
.elif (${TARGET} == "loongson")
|
||||
TARGET_ARCH= mips64el
|
||||
|
@ -1,11 +1,11 @@
|
||||
# $OpenBSD: Makefile,v 1.54 2021/04/28 15:11:27 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.55 2021/05/01 16:10:33 visa Exp $
|
||||
|
||||
SUBDIR= special notes
|
||||
|
||||
.if make(obj)
|
||||
SUBDIR+=alpha amd64 armv7 arm64 hppa i386 \
|
||||
landisk loongson luna88k macppc \
|
||||
octeon powerpc64 riscv64 sgi sparc64
|
||||
octeon powerpc64 riscv64 sparc64
|
||||
.elif exists(${MACHINE})
|
||||
SUBDIR+=${MACHINE}
|
||||
.endif
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.49 2020/07/04 21:11:04 kettenis Exp $
|
||||
# $OpenBSD: Makefile,v 1.50 2021/05/01 16:10:35 visa Exp $
|
||||
|
||||
NOPROG=
|
||||
NOMAN=
|
||||
@ -19,7 +19,7 @@ all: $(TARG)
|
||||
allarchs:
|
||||
@cd $(.CURDIR); \
|
||||
for arch in alpha amd64 arm64 armv7 hppa i386 landisk \
|
||||
loongson luna88k macppc octeon powerpc64 sgi sparc64; \
|
||||
loongson luna88k macppc octeon powerpc64 sparc64; \
|
||||
do ${MAKE} M=$$arch; done
|
||||
|
||||
$(TARG): $(DEP)
|
||||
|
@ -1,101 +0,0 @@
|
||||
dnl $OpenBSD: contents,v 1.29 2017/09/25 10:47:46 jsg Exp $
|
||||
TopPart
|
||||
|
||||
OpenBSDdistsets
|
||||
|
||||
dnl six flavours of OpenBSDbsd
|
||||
bsd.IP22 A stock GENERIC-IP22 MACHINE kernel for IP22 class
|
||||
machines, which will be installed on such systems
|
||||
during the install.
|
||||
|
||||
bsd.IP26 A stock GENERIC-IP26 MACHINE kernel for IP26 class
|
||||
machines, which will be installed on such systems
|
||||
during the install.
|
||||
|
||||
bsd.IP27 A stock GENERIC-IP27 MACHINE kernel for IP27 and IP35
|
||||
class machines, which will be installed on such
|
||||
systems during the install.
|
||||
|
||||
bsd.IP28 A stock GENERIC-IP28 MACHINE kernel for IP28 class
|
||||
machines, which will be installed on such systems
|
||||
during the install.
|
||||
|
||||
bsd.IP30 A stock GENERIC-IP30 MACHINE kernel for IP30 class
|
||||
machines, which will be installed on such systems
|
||||
during the install.
|
||||
|
||||
bsd.IP32 A stock GENERIC-IP32 MACHINE kernel for IP32 class
|
||||
machines, which will be installed on such systems
|
||||
during the install.
|
||||
|
||||
dnl one flavour of OpenBSDbsdmp so far...
|
||||
bsd.IP30.mp A stock GENERIC-IP30.MP MACHINE kernel for IP30 class
|
||||
machines, with support for multiprocessor systems,
|
||||
which can be used instead of the GENERIC-IP30 kernel
|
||||
after the install.
|
||||
|
||||
dnl six flavours of OpenBSDrd
|
||||
bsd.rd.IP22 A RAMDISK-IP22 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
bsd.rd.IP26 A RAMDISK-IP26 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
bsd.rd.IP27 A RAMDISK-IP27 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
bsd.rd.IP28 A RAMDISK-IP28 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
bsd.rd.IP30 A RAMDISK-IP30 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
bsd.rd.IP32 A RAMDISK-IP32 kernel; the embedded filesystem
|
||||
contains the installation tools.
|
||||
Used for installation and upgrades.
|
||||
|
||||
OpenBSDinstalliso
|
||||
|
||||
dnl can't use OpenBSDcd because of the multiple bsd.rd
|
||||
cd{:--:}OSrev.iso A simple bootable filesystem image consisting of
|
||||
all the bsd.rd.* installation kernels above, suitable
|
||||
to be used as a bootable CD-ROM image, but will require
|
||||
the base and X sets be found via another media or
|
||||
network.
|
||||
|
||||
boot32 A 32-bit ELF boot block for IP32 systems; will be
|
||||
installed into the ``volume header'' of the boot
|
||||
disk.
|
||||
|
||||
boot64 A 64-bit relocatable ELF boot block for IP26, IP27,
|
||||
IP28, IP30 and IP35 systems; will be installed into
|
||||
the ``volume header'' of the boot disk.
|
||||
|
||||
bootecoff A 32-bit ECOFF boot block for IP22 systems, also
|
||||
used to boot ELF kernels over the network on
|
||||
ELF-unaware PROM; will be installed into the
|
||||
``volume header'' of the boot disk.
|
||||
|
||||
|
||||
DistributionDescription(eight)
|
||||
|
||||
OpenBSDbase(177217431,327870464)
|
||||
|
||||
OpenBSDcomp(50946727,199839744)
|
||||
|
||||
OpenBSDgame(2789440,7450624)
|
||||
|
||||
OpenBSDman(7328221,31416320)
|
||||
|
||||
OpenBSDxbase(17144104,66990080)
|
||||
|
||||
OpenBSDxfont(40298008,59377664)
|
||||
|
||||
OpenBSDxserv(6880358,21202944)
|
||||
|
||||
OpenBSDxshare(4525224,30216192)
|
@ -1,40 +0,0 @@
|
||||
dnl $OpenBSD: features,v 1.5 2021/03/15 09:29:51 jsg Exp $
|
||||
dnl
|
||||
dnl This file lists almost all the conditional features of this port,
|
||||
dnl which are used to provide accurate installation notes.
|
||||
dnl
|
||||
dnl Information about the installer script features should be in sync with
|
||||
dnl src/distrib/sgi/ramdisk/install.md
|
||||
dnl and the list files in
|
||||
dnl src/distrib/sgi/ramdisk/list
|
||||
dnl
|
||||
dnl ====
|
||||
dnl
|
||||
dnl architecture name (for the packages directory)
|
||||
define({:-MACHINE_ARCH-:},mips64)dnl
|
||||
dnl
|
||||
dnl define if /sbin/kbd exists on the media
|
||||
define({:-MDKBD-:},1)dnl
|
||||
dnl
|
||||
dnl define if serial consoles needs to be enabled in /etc/ttys
|
||||
dnl (i.e. md_consoleinfo is not empty)
|
||||
define({:-MDSERCONS-:},)dnl
|
||||
dnl
|
||||
dnl define if SMP kernels are provided
|
||||
define({:-MDSMP-:},1)dnl
|
||||
dnl
|
||||
dnl define if shared libraries are provided
|
||||
define({:-MDSO-:},1)dnl
|
||||
dnl
|
||||
dnl define if some media have timezone information (TZ in their list)
|
||||
define({:-MDTZ-:},1)dnl
|
||||
dnl
|
||||
dnl define if glass console is possible
|
||||
dnl (XXX does not imply availability of X servers though)
|
||||
define({:-MDX-:},1)dnl
|
||||
dnl
|
||||
dnl define if the X server can't start until machdep.allow_aperture is set
|
||||
define({:-MDXAPERTURE-:},)dnl
|
||||
dnl
|
||||
dnl define if the X server can start without a configuration file
|
||||
define({:-MDXDM-:},)dnl
|
@ -1,36 +0,0 @@
|
||||
dnl $OpenBSD: hardware,v 1.23 2015/09/20 15:24:39 miod Exp $
|
||||
OpenBSD/MACHINE OSREV runs on the following machine families:
|
||||
|
||||
IP22 class machines:
|
||||
Indigo (R4x00 flavour only) (IP20)
|
||||
Indigo2, Challenge M (IP22)
|
||||
Indy, Challenge S (IP24)
|
||||
(all processor configurations are supported)
|
||||
|
||||
IP26 class machines:
|
||||
POWER Indigo2 (R8000)
|
||||
|
||||
IP27 class machines:
|
||||
Origin 200
|
||||
dnl Origin 2000, Onyx 2
|
||||
|
||||
IP28 class machines:
|
||||
POWER Indigo2 R10000
|
||||
|
||||
IP30 class machines:
|
||||
Octane
|
||||
Octane 2
|
||||
|
||||
IP32 class machines:
|
||||
O2
|
||||
O2+
|
||||
(both R50000/RM52xx/RM70000 and R10000/R12000 configurations
|
||||
are supported)
|
||||
|
||||
IP35 class machines:
|
||||
dnl Origin 300, Onyx 300
|
||||
Origin 3000
|
||||
Origin 350, Onyx 350
|
||||
Fuel
|
||||
Tezro
|
||||
Onyx 4
|
@ -1,196 +0,0 @@
|
||||
dnl $OpenBSD: install,v 1.30 2021/03/15 09:29:51 jsg Exp $
|
||||
OpenBSDInstallPrelude
|
||||
|
||||
There are several ways to install OpenBSD onto a disk. The easiest way
|
||||
in terms of preliminary setup is to use the bootable CD-ROM mini image.
|
||||
Alternatively, the OpenBSD ramdisk kernel can be booted from the network,
|
||||
using a bootp/tftp server.
|
||||
|
||||
Booting from CD-ROM installation media:
|
||||
|
||||
From the System Maintenance Menu, select '2' (or click on the
|
||||
appropriate icon if in graphics console) to Install System Software.
|
||||
|
||||
If necessary, select the proper CD-ROM drive, and press enter to
|
||||
confirm your choice. Insert the installation CD-ROM (if you did not
|
||||
do so already) and press enter to boot the system.
|
||||
|
||||
If the boot is successful, you will get a loader version message,
|
||||
executable sizes, and then the kernel copyright and device probe
|
||||
messages. Boot failure modes are typically a lot of CD-ROM drive
|
||||
activity, but no messages or complaints about magic numbers,
|
||||
checksums or formats.
|
||||
|
||||
If the system does not complain about being able to read the CD-ROM,
|
||||
but of not being able to load a particular file, you can nevertheless
|
||||
boot manually. This is the case on IP22 systems.
|
||||
|
||||
To boot manually from the CD-ROM, select ``Enter Command Monitor''
|
||||
at the menu, and invoke the bootloader and ramdisk image manually.
|
||||
For example, on an IP22 system, automatic boot may fail with:
|
||||
|
||||
dnl IP22
|
||||
Cannot load scsi(1)cdrom(4)partition(8)sashARCS.
|
||||
Text start 0x10000, size 0xa120 doesn't fit in a FreeMemory area.
|
||||
Cannot load scsi(1)cdrom(4)partition(8)sashARCS -- not enough space.
|
||||
|
||||
or:
|
||||
|
||||
dnl IP20, changed from scsi(0) to scsi(1) for consistency
|
||||
Cannot load scsi(1)cdrom(4)partition(8)sashARCS.
|
||||
Error 15 while loading scsi(1)cdrom(4)partition(8)sashARCS
|
||||
|
||||
The name of the CD-ROM drive is then ``scsi(1)cdrom(4)'', and the manual
|
||||
boot command will be:
|
||||
|
||||
>> scsi(1)cdrom(4)partition(8)bootecoff
|
||||
scsi(1)cdrom(4)partition(0)/bsd.rd.IP22
|
||||
|
||||
Note that this is a single commandline, the two paths should be separated
|
||||
with spaces.
|
||||
|
||||
Booting over the network:
|
||||
dnl XXX provide more details!!!
|
||||
|
||||
First, a bootp or dhcpd server needs to be set up. The bootpd(8) or
|
||||
dhcpd(8) manual page on your server should provide detailed information
|
||||
on how to set up the server.
|
||||
|
||||
The PROM, by default, will configure itself to use the IP address set in
|
||||
the `netaddr' environment variable. To force the PROM to always get an
|
||||
address from a bootp or dhcp server, clear the variable (`unsetenv netaddr')
|
||||
before attempting to boot from the network. Alternatively, you may want to
|
||||
make sure the value of this variable is correct.
|
||||
|
||||
Note that, if the `netaddr' variable is unset, the PROM will initialize it
|
||||
to the address obtained from the bootp or dhcp server.
|
||||
|
||||
The bootp or dhcp server needs to know the ethernet address of the system.
|
||||
On Indigo, Indigo2, Indy and O2 systems, this address can be found by using
|
||||
the ``printenv'' command in the Maintenance Console, looking for the
|
||||
``eaddr'' variable.
|
||||
On other systems, or if this variable is missing, this address is usually
|
||||
written on a factory sticker on the back of the machine.
|
||||
|
||||
The server should also provide a tftp location, where the proper bsd.rd
|
||||
file should be available.
|
||||
|
||||
IMPORTANT! Older PROM are unable to connect to a tftp server
|
||||
on a port number greater than 32767; if booting stalls almost
|
||||
immediately, it might be necessary to restrict the tftp server
|
||||
to only use 15-bit port numbers.
|
||||
|
||||
This situation can be detected by running tcpdump on the tftp
|
||||
server, and looking for icmp `port unreachable' errors from the
|
||||
MACHINE system.
|
||||
|
||||
dnl The following list is not intended to be exhaustive. Once enough samples
|
||||
dnl are collected, it would be nice to be able to tell `PROM versions before
|
||||
dnl that date are affected, PROM versions after that date are fine' rather
|
||||
dnl than listing per-machine version strings. But then the actual cutoff
|
||||
dnl point might differ across systems, argh.
|
||||
The following PROM versions are known to exhibit this troublesome
|
||||
behaviour:
|
||||
- on Indigo:
|
||||
>> version
|
||||
PROM Monitor SGI Version 4.0.5G Rev B IP20, Nov 10, 1992 (BE)
|
||||
- on Indy:
|
||||
>> version
|
||||
PROM Monitor SGI Version 5.1 Rev B3 IP24 Sep 17, 1993 (BE)
|
||||
|
||||
On the other hand, the following PROM versions are known to be
|
||||
unaffected by this problem:
|
||||
- on Indigo2:
|
||||
>> version
|
||||
PROM Monitor SGI Version 5.3 Rev C IP22 Oct 20, 1994 (BE)
|
||||
- on Indy:
|
||||
>> version
|
||||
PROM Monitor SGI Version 5.3 Rev B7 R4X00 IP24 Feb 16, 1995 (BE)
|
||||
PROM Monitor SGI Version 5.3 Rev B10 R4X00/R5000 IP24 Feb 12, 1996 (BE)
|
||||
|
||||
Note that these lists do not pretend to be complete.
|
||||
|
||||
If the server system runs OpenBSD, the following command can be
|
||||
used to enforce a safe port number:
|
||||
|
||||
# sysctl net.inet.ip.portlast=32767
|
||||
|
||||
don't forget to restore the previous value of this sysctl after
|
||||
the troublesome system has booted.
|
||||
|
||||
Once the server is set up, boot with the following command in the
|
||||
Maintenance Console:
|
||||
|
||||
>> bootp()bsd.rd.IP32
|
||||
|
||||
(replacing `IP32' by the family name suitable for your machine).
|
||||
|
||||
On IP22-class systems, or if the PROM complains about the file format,
|
||||
such as:
|
||||
|
||||
>> bootp()bsd.rd.IP22
|
||||
[...]
|
||||
Cannot load bootp()bsd.rd.IP22.
|
||||
Problem reading elf structure at offset -2004877312.
|
||||
Unable to execute bootp()bsd.rd.IP22
|
||||
|
||||
... then this means that the PROM is too old to know about the ELF file
|
||||
format the OpenBSD kernel is provided in. In this case, the kernel needs
|
||||
to be booted from the ``bootecoff'' boot block, which has to be put on the
|
||||
tftp server as well, with:
|
||||
|
||||
>> bootp()bootecoff bootp()bsd.rd.IP22
|
||||
|
||||
If the boot aborts early with a memory related error message, such as:
|
||||
|
||||
>> bootp()bootecoff bootp()bsd.rd.IP22
|
||||
[...]
|
||||
Cannot load bootp()bootecoff.
|
||||
Text start 0x80020f0, size 0xa030 doesn't fit in a FreeMemory area.
|
||||
Unable to execute bootp()/bootecoff
|
||||
|
||||
... then it is necessary to clean up after an earlier unsuccessful (or
|
||||
aborted) boot attempt. Just leave the PROM interactive mode with `exit',
|
||||
and at the maintenance menu, choose `Enter Command Monitor' again.
|
||||
|
||||
Installing the system:
|
||||
|
||||
OpenBSDInstallPart2
|
||||
|
||||
Boot your machine from the installation media as described above.
|
||||
|
||||
It will take a while to load the kernel especially from a slow
|
||||
network connection, most likely more than a minute. If some action
|
||||
doesn't eventually happen, or the spinning cursor has stopped and
|
||||
nothing further has happened, either your boot media is bad, your
|
||||
diskless setup isn't correct, or you may have a hardware or
|
||||
configuration problem.
|
||||
|
||||
OpenBSDInstallPart3(,"sd0")
|
||||
|
||||
OpenBSDInstallPart4
|
||||
|
||||
OpenBSDInstallPart5
|
||||
|
||||
No partitions should overlap with the SGI Volume Header, which by
|
||||
default will use the first 3134 sectors.
|
||||
|
||||
OpenBSDInstallPart6({:-CD-ROM, NFS -:})
|
||||
|
||||
OpenBSDURLInstall
|
||||
|
||||
OpenBSDCDROMInstall
|
||||
|
||||
OpenBSDNFSInstall
|
||||
|
||||
OpenBSDDISKInstall(,{:-only -:})
|
||||
|
||||
OpenBSDCommonInstall
|
||||
|
||||
OpenBSDInstallWrapup
|
||||
|
||||
OpenBSDCongratulations
|
||||
|
||||
|
||||
|
||||
OpenBSDUnattendedInstallation
|
@ -1,139 +0,0 @@
|
||||
dnl $OpenBSD: prep,v 1.27 2015/09/20 15:24:39 miod Exp $
|
||||
Before you install your system, you should identify your system family and
|
||||
familiarize yourself with the ARCBios setup and how to run programs from
|
||||
the Command monitor prompt.
|
||||
|
||||
Identifying your system:
|
||||
|
||||
Due to significant design differences in SGI systems, OpenBSD
|
||||
needs to use different kernels, depending on the system family.
|
||||
|
||||
There are currently five system families supported by OpenBSD:
|
||||
|
||||
IP22 family:
|
||||
Indigo (R4x00 flavour only)
|
||||
Indigo2, Challenge M
|
||||
Indy, Challenge S
|
||||
|
||||
IP26 family:
|
||||
POWER Indigo2 (R8000)
|
||||
|
||||
IP27 family:
|
||||
Origin 200, Onyx 2
|
||||
Origin 2000
|
||||
|
||||
IP28 family:
|
||||
POWER Indigo2 R10000
|
||||
|
||||
IP30 family:
|
||||
Octane, Octane 2
|
||||
|
||||
IP32 family:
|
||||
O2, O2+
|
||||
|
||||
IP35 family:
|
||||
dnl Origin 300, Origin 3000, Onyx 300
|
||||
Origin 350, Onyx 350
|
||||
Fuel
|
||||
Tezro
|
||||
Onyx 4
|
||||
|
||||
You should use the kernels (bsd and bsd.rd) with the IP suffix
|
||||
matching your family number, except for IP35 systems which use
|
||||
IP27 kernels.
|
||||
|
||||
On Indigo2 systems, the particular family is not always easy to
|
||||
figure out. When in doubt, access the maintenance console (see
|
||||
below) and enter the ``version'' command. Its output will report
|
||||
the IPxx family number of the system.
|
||||
|
||||
Accessing the Maintenance Console:
|
||||
|
||||
When the system starts up, press the ESC key or use the mouse and
|
||||
click the ``stop for maintenance'' button. Once in the System
|
||||
Maintenance Menu, select '5' (or click the appropriate icon if you
|
||||
are using the graphics console) to go into the Command Monitor.
|
||||
|
||||
If the internal disk with the lowest SCSI ID does not contain a
|
||||
valid Volume Header, but is bootable, the Maintenance Console will
|
||||
be entered by default.
|
||||
|
||||
The first time the Maintenance Console is entered, it may be
|
||||
necessary to force a reset of the environment to its default
|
||||
settings by entering the ``resetenv'' command at the chevron
|
||||
prompt. If some variables have been set explicitly, this may
|
||||
disturb the normal OpenBSD boot process.
|
||||
|
||||
Switching from serial to graphics console and vice versa:
|
||||
|
||||
To change to serial console, go into the ARCBios Maintenance Console
|
||||
and change the ``console'' environment variable, and power-cycle
|
||||
the machine.
|
||||
|
||||
>> setenv console d
|
||||
|
||||
will select 8N1, no flow control, serial console on the first serial
|
||||
port (labeled ``(1)''), while
|
||||
|
||||
>> setenv console g
|
||||
|
||||
will select the graphics console.
|
||||
|
||||
The speed of the serial console is controlled by the ``dbaud'' environment
|
||||
variable, and defaults to 9600 bps if this variable is not set.
|
||||
|
||||
Not all graphics options are currently supported by OpenBSD. If your
|
||||
system is configured for graphics console but the kernel does not
|
||||
support your frame buffer, it will fallback to serial console on the
|
||||
first serial port.
|
||||
|
||||
As of OpenBSD OSREV, the only unsupported graphics console devices are:
|
||||
- Infinite Reality (Kona) frame buffer on IP27/IP35 Onyx systems
|
||||
- Voyager (Ultimate Vision) frame buffer on IP35 Onyx 4 systems
|
||||
|
||||
Switching from L1 console to serial console and vice versa:
|
||||
|
||||
IP35 systems without a graphics console can have the PROM console output
|
||||
either on the L1 console serial port, or the regular serial port.
|
||||
|
||||
The `console' command at the PROM prompt, can select between them:
|
||||
|
||||
>> console sc
|
||||
|
||||
will switch to the L1 serial port, while
|
||||
|
||||
>> console ioc3
|
||||
|
||||
or
|
||||
|
||||
>> console ioc4
|
||||
|
||||
will select the regular serial port, depending on the I/O board type.
|
||||
|
||||
On Fuel systems, there is no external L1 serial port, so `console sc'
|
||||
should never be used on these machines.
|
||||
|
||||
Origin 300 and 3000 families can switch between `sc' and `ioc3', while
|
||||
Origin 350 and 3500 families (including Tezro and Onyx 4) can switch
|
||||
between `sc' and `ioc4'.
|
||||
|
||||
The OpenBSD kernel only supports serial console on the regular serial
|
||||
ports; if your PROM console is on the L1 port, the kernel console will
|
||||
nevertheless pick the first IOC3 or IOC4 serial port.
|
||||
|
||||
Setting the environment:
|
||||
|
||||
When setting up the system to boot from disk, the ``OSLoader''
|
||||
environment variable will need to be changed.
|
||||
|
||||
Its default value is ``sashARCS'', ``sash'' or ``sash64'', which is
|
||||
IRIX's standalone shell and loader. Set it to ``boot'', the name under
|
||||
which the OpenBSD boot loader has been installed.
|
||||
|
||||
The kernel image loaded by default is specified in the ``OSLoadFilename''
|
||||
variable, which defaults to ``unix''. To boot OpenBSD, set it to
|
||||
``bsd''.
|
||||
|
||||
To enable automatic booting of OpenBSD once the machine has passed its
|
||||
diagnostic tests, change the value of ``AutoLoad'' to ``Yes''.
|
||||
|
@ -1,2 +0,0 @@
|
||||
dnl $OpenBSD: upgrade,v 1.3 2008/03/10 22:00:12 miod Exp $
|
||||
OpenBSDUpgrade({:-the CD-ROM or the bsd.rd kernel-:})
|
@ -1,5 +0,0 @@
|
||||
dnl $OpenBSD: whatis,v 1.6 2015/09/20 15:24:39 miod Exp $
|
||||
|
||||
OpenBSD/MACHINE runs on several SGI workstations and servers built upon
|
||||
64-bit MIPS processors (R4000 and up), including the Indigo, Indigo2,
|
||||
Indy, O2, Octane, Origin/Onyx and Fuel/Tezro families.
|
@ -1,13 +0,0 @@
|
||||
dnl $OpenBSD: xfer,v 1.8 2015/06/10 06:38:40 jasper Exp $
|
||||
Installation is supported from several media types, including:
|
||||
|
||||
CD-ROM
|
||||
FFS partitions
|
||||
Remote NFS partition
|
||||
HTTP
|
||||
|
||||
OpenBSDXferPrelude
|
||||
|
||||
OpenBSDXferNFS
|
||||
|
||||
OpenBSDXferFFS
|
@ -1,505 +0,0 @@
|
||||
./etc/examples/wsconsctl.conf
|
||||
./etc/firmware/3c990
|
||||
./etc/firmware/3c990-license
|
||||
./etc/firmware/atu-at76c503-i3863-ext
|
||||
./etc/firmware/atu-at76c503-i3863-int
|
||||
./etc/firmware/atu-at76c503-rfmd-acc-ext
|
||||
./etc/firmware/atu-at76c503-rfmd-acc-int
|
||||
./etc/firmware/atu-at76c505-rfmd-ext
|
||||
./etc/firmware/atu-at76c505-rfmd-int
|
||||
./etc/firmware/atu-intersil-ext
|
||||
./etc/firmware/atu-intersil-int
|
||||
./etc/firmware/atu-license
|
||||
./etc/firmware/atu-rfmd-ext
|
||||
./etc/firmware/atu-rfmd-int
|
||||
./etc/firmware/atu-rfmd2958-ext
|
||||
./etc/firmware/atu-rfmd2958-int
|
||||
./etc/firmware/atu-rfmd2958smc-ext
|
||||
./etc/firmware/atu-rfmd2958smc-int
|
||||
./etc/firmware/bnx-b06
|
||||
./etc/firmware/bnx-b09
|
||||
./etc/firmware/bnx-license
|
||||
./etc/firmware/bnx-rv2p
|
||||
./etc/firmware/bnx-xi-rv2p
|
||||
./etc/firmware/bnx-xi90-rv2p
|
||||
./etc/firmware/fxp-d101a
|
||||
./etc/firmware/fxp-d101b0
|
||||
./etc/firmware/fxp-d101ma
|
||||
./etc/firmware/fxp-d101s
|
||||
./etc/firmware/fxp-d102
|
||||
./etc/firmware/fxp-d102c
|
||||
./etc/firmware/fxp-d102e
|
||||
./etc/firmware/fxp-license
|
||||
./etc/firmware/kue
|
||||
./etc/firmware/kue-license
|
||||
./etc/firmware/myx-eth_z8e
|
||||
./etc/firmware/myx-ethp_z8e
|
||||
./etc/firmware/myx-license
|
||||
./etc/firmware/ral-license
|
||||
./etc/firmware/ral-rt2561
|
||||
./etc/firmware/ral-rt2561s
|
||||
./etc/firmware/ral-rt2661
|
||||
./etc/firmware/ral-rt2860
|
||||
./etc/firmware/ral-rt3290
|
||||
./etc/firmware/rum-license
|
||||
./etc/firmware/rum-rt2573
|
||||
./etc/firmware/run-license
|
||||
./etc/firmware/run-rt2870
|
||||
./etc/firmware/run-rt3071
|
||||
./etc/firmware/symbol-eprim
|
||||
./etc/firmware/symbol-esec
|
||||
./etc/firmware/symbol-license
|
||||
./etc/firmware/tht
|
||||
./etc/firmware/tht-license
|
||||
./etc/firmware/tigon-license
|
||||
./etc/firmware/tigon1
|
||||
./etc/firmware/tigon2
|
||||
./etc/firmware/tusb3410
|
||||
./etc/firmware/tusb3410-license
|
||||
./etc/firmware/udl_huffman
|
||||
./etc/firmware/yds
|
||||
./etc/firmware/yds-license
|
||||
./etc/firmware/zd1211
|
||||
./etc/firmware/zd1211-license
|
||||
./etc/firmware/zd1211b
|
||||
./sbin/kbd
|
||||
./sbin/wsconsctl
|
||||
./usr/bin/clang
|
||||
./usr/bin/clang++
|
||||
./usr/bin/clang-cpp
|
||||
./usr/bin/ld.bfd
|
||||
./usr/bin/objcopy
|
||||
./usr/lib/crtbegin.o
|
||||
./usr/lib/crtbeginS.o
|
||||
./usr/lib/crtend.o
|
||||
./usr/lib/crtendS.o
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/collect2
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/libgcc.a
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/specs
|
||||
./usr/lib/libLLVM.so.5.0
|
||||
./usr/lib/libc++.so.8.0
|
||||
./usr/lib/libc++abi.so.5.0
|
||||
./usr/lib/libcompiler_rt.a
|
||||
./usr/lib/libstdc++.so.57.0
|
||||
./usr/libdata/perl5/mips64-openbsd
|
||||
./usr/libdata/perl5/mips64-openbsd/.packlist
|
||||
./usr/libdata/perl5/mips64-openbsd/B
|
||||
./usr/libdata/perl5/mips64-openbsd/B.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/B/Concise.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/B/Showlex.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/B/Terse.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/B/Xref.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/EXTERN.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/INTERN.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/XSUB.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/av.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/bitcount.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/charclass_invlists.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/config.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/cop.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/cv.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/dosish.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/ebcdic_tables.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/embed.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/embedvar.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/fakesdio.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/feature.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/form.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/git_version.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/gv.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/handy.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/hv.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/hv_func.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/hv_macro.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/inline.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/intrpvar.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/invlist_inline.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/iperlsys.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/keywords.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/l1_char_class_tab.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/malloc_ctl.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/metaconfig.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mg.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mg_data.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mg_names.inc
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mg_raw.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mg_vtable.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/mydtrace.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/nostdio.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/op.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/op_reg_common.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/opcode.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/opnames.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/overload.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/overload.inc
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/packsizetables.inc
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/pad.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/parser.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/patchlevel.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perl.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perl_inc_macro.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perl_langinfo.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perlapi.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perlio.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perliol.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perlsdio.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perlvars.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/perly.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/pp.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/pp_proto.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/proto.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/reentr.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/regcharclass.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/regcomp.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/regexp.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/regnodes.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/sbox32_hash.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/scope.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/stadtx_hash.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/sv.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/thread.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/time64.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/time64_config.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/uconfig.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/uni_keywords.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/unicode_constants.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/unixish.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/utf8.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/utfebcdic.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/util.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/uudmap.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/vutil.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/vxs.inc
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/warnings.h
|
||||
./usr/libdata/perl5/mips64-openbsd/CORE/zaphod32_hash.h
|
||||
./usr/libdata/perl5/mips64-openbsd/Compress
|
||||
./usr/libdata/perl5/mips64-openbsd/Compress/Raw
|
||||
./usr/libdata/perl5/mips64-openbsd/Compress/Raw/Bzip2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Compress/Raw/Zlib.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Compress/Zlib.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Config.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Config.pod
|
||||
./usr/libdata/perl5/mips64-openbsd/Config_git.pl
|
||||
./usr/libdata/perl5/mips64-openbsd/Config_heavy.pl
|
||||
./usr/libdata/perl5/mips64-openbsd/Cwd.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/DB_File.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Data
|
||||
./usr/libdata/perl5/mips64-openbsd/Data/Dumper.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Devel
|
||||
./usr/libdata/perl5/mips64-openbsd/Devel/PPPort.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Devel/Peek.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Digest
|
||||
./usr/libdata/perl5/mips64-openbsd/Digest/MD5.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Digest/SHA.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/DynaLoader.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Alias.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Byte.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/CJKConstants.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/CN
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/CN.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/CN/HZ.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Config.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/EBCDIC.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Encoder.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Encoding.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/GSM0338.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Guess.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/JP
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/JP.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/JP/H2Z.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/JP/JIS7.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/KR
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/KR.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/KR/2022_KR.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/MIME
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/MIME/Header
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/MIME/Header.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/MIME/Header/ISO_2022_JP.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/MIME/Name.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Symbol.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/TW.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Unicode
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Unicode.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Encode/Unicode/UTF7.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Errno.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Fcntl.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File
|
||||
./usr/libdata/perl5/mips64-openbsd/File/DosGlob.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Glob.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/GlobMapper.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/AmigaOS.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Cygwin.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Epoc.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Functions.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Mac.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/OS2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Unix.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/VMS.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/File/Spec/Win32.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Filter
|
||||
./usr/libdata/perl5/mips64-openbsd/Filter/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/Filter/Util/Call.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Hash
|
||||
./usr/libdata/perl5/mips64-openbsd/Hash/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/Hash/Util.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Hash/Util/FieldHash.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/I18N
|
||||
./usr/libdata/perl5/mips64-openbsd/I18N/Langinfo.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO
|
||||
./usr/libdata/perl5/mips64-openbsd/IO.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Adapter
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Adapter/Bzip2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Adapter/Deflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Adapter/Identity.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Base
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Base.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Base/Common.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Bzip2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Deflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Gzip
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Gzip.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Gzip/Constants.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/RawDeflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zip
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zip.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zip/Constants.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zlib
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zlib/Constants.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Compress/Zlib/Extra.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Dir.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/File.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Handle.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Pipe.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Poll.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Seekable.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Select.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Socket
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Socket.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Socket/INET.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Socket/UNIX.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Adapter
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Adapter/Bunzip2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Adapter/Identity.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Adapter/Inflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/AnyInflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/AnyUncompress.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Base.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Bunzip2.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Gunzip.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Inflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/RawInflate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IO/Uncompress/Unzip.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IPC
|
||||
./usr/libdata/perl5/mips64-openbsd/IPC/Msg.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IPC/Semaphore.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IPC/SharedMem.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/IPC/SysV.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/List
|
||||
./usr/libdata/perl5/mips64-openbsd/List/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/List/Util.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/List/Util/XS.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/MIME
|
||||
./usr/libdata/perl5/mips64-openbsd/MIME/Base64.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/MIME/QuotedPrint.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Math
|
||||
./usr/libdata/perl5/mips64-openbsd/Math/BigInt
|
||||
./usr/libdata/perl5/mips64-openbsd/Math/BigInt/FastCalc.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/NDBM_File.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/O.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Opcode.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/OpenBSD
|
||||
./usr/libdata/perl5/mips64-openbsd/OpenBSD/MkTemp.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/OpenBSD/Pledge.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/OpenBSD/Unveil.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/POSIX.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/POSIX.pod
|
||||
./usr/libdata/perl5/mips64-openbsd/PerlIO
|
||||
./usr/libdata/perl5/mips64-openbsd/PerlIO/encoding.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/PerlIO/mmap.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/PerlIO/scalar.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/PerlIO/via.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/SDBM_File.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Scalar
|
||||
./usr/libdata/perl5/mips64-openbsd/Scalar/Util.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Socket.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Storable.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Sub
|
||||
./usr/libdata/perl5/mips64-openbsd/Sub/Util.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Sys
|
||||
./usr/libdata/perl5/mips64-openbsd/Sys/Hostname.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Sys/Syslog.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Term
|
||||
./usr/libdata/perl5/mips64-openbsd/Term/ReadKey.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Time
|
||||
./usr/libdata/perl5/mips64-openbsd/Time/HiRes.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Time/Piece.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Time/Seconds.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Unicode
|
||||
./usr/libdata/perl5/mips64-openbsd/Unicode/Collate
|
||||
./usr/libdata/perl5/mips64-openbsd/Unicode/Collate.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Unicode/Collate/Locale.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/Unicode/Normalize.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/attributes.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/auto
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/B
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/B/B.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress/Raw
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress/Raw/Bzip2
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress/Raw/Bzip2/Bzip2.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress/Raw/Zlib
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Compress/Raw/Zlib/Zlib.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Cwd
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Cwd/Cwd.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/DB_File
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/DB_File/DB_File.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Data
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Data/Dumper
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Data/Dumper/Dumper.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Devel
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Devel/Peek
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Devel/Peek/Peek.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Digest
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Digest/MD5
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Digest/MD5/MD5.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Digest/SHA
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Digest/SHA/SHA.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Byte
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Byte/Byte.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/CN
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/CN/CN.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/EBCDIC
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/EBCDIC/EBCDIC.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Encode.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/JP
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/JP/JP.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/KR
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/KR/KR.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Symbol
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Symbol/Symbol.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/TW
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/TW/TW.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Unicode
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Encode/Unicode/Unicode.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Fcntl
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Fcntl/Fcntl.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/File
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/File/DosGlob
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/File/DosGlob/DosGlob.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/File/Glob
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/File/Glob/Glob.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Filter
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Filter/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Filter/Util/Call
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Filter/Util/Call/Call.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Hash
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Hash/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Hash/Util/FieldHash
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Hash/Util/FieldHash/FieldHash.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Hash/Util/Util.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/I18N
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/I18N/Langinfo
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/I18N/Langinfo/Langinfo.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/IO
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/IO/IO.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/IPC
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/IPC/SysV
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/IPC/SysV/SysV.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/List
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/List/Util
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/List/Util/Util.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/MIME
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/MIME/Base64
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/MIME/Base64/Base64.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Math
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Math/BigInt
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Math/BigInt/FastCalc
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Math/BigInt/FastCalc/FastCalc.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/NDBM_File
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/NDBM_File/NDBM_File.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Opcode
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Opcode/Opcode.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/MkTemp
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/MkTemp/MkTemp.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/Pledge
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/Pledge/Pledge.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/Unveil
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/OpenBSD/Unveil/Unveil.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/POSIX
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/POSIX/POSIX.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/encoding
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/encoding/encoding.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/mmap
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/mmap/mmap.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/scalar
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/scalar/scalar.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/via
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/PerlIO/via/via.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/SDBM_File
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/SDBM_File/SDBM_File.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Socket
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Socket/Socket.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Storable
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Storable/Storable.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Sys
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Sys/Hostname
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Sys/Hostname/Hostname.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Sys/Syslog
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Sys/Syslog/Syslog.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Term
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Term/ReadKey
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Term/ReadKey/ReadKey.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Time
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Time/HiRes
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Time/HiRes/HiRes.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Time/Piece
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Time/Piece/Piece.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Unicode
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Unicode/Collate
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Unicode/Collate/Collate.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Unicode/Normalize
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/Unicode/Normalize/Normalize.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/attributes
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/attributes/attributes.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/mro
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/mro/mro.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/re
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/re/re.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/threads
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/threads/shared
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/threads/shared/shared.so
|
||||
./usr/libdata/perl5/mips64-openbsd/auto/threads/threads.so
|
||||
./usr/libdata/perl5/mips64-openbsd/encoding.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/lib.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/mro.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/ops.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/re.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/threads
|
||||
./usr/libdata/perl5/mips64-openbsd/threads.pm
|
||||
./usr/libdata/perl5/mips64-openbsd/threads/shared.pm
|
||||
./usr/local/libdata/perl5/site_perl/mips64-openbsd
|
||||
./usr/mdec/boot-IP22
|
||||
./usr/mdec/boot-IP26
|
||||
./usr/mdec/boot-IP27
|
||||
./usr/mdec/boot-IP28
|
||||
./usr/mdec/boot-IP30
|
||||
./usr/mdec/boot-IP32
|
||||
./usr/mdec/boot32
|
||||
./usr/mdec/boot64
|
||||
./usr/mdec/bootecoff
|
||||
./usr/mdec/sgivol
|
||||
./usr/sbin/hotplugd
|
||||
./usr/sbin/pcidump
|
||||
./usr/sbin/wsconscfg
|
@ -2790,7 +2790,6 @@
|
||||
./usr/share/man/man3
|
||||
./usr/share/man/man3/loongson
|
||||
./usr/share/man/man3/octeon
|
||||
./usr/share/man/man3/sgi
|
||||
./usr/share/man/man3p
|
||||
./usr/share/man/man4
|
||||
./usr/share/man/man4/alpha
|
||||
@ -2805,7 +2804,6 @@
|
||||
./usr/share/man/man4/octeon
|
||||
./usr/share/man/man4/powerpc64
|
||||
./usr/share/man/man4/riscv64
|
||||
./usr/share/man/man4/sgi
|
||||
./usr/share/man/man4/sparc64
|
||||
./usr/share/man/man5
|
||||
./usr/share/man/man5/sparc64
|
||||
@ -2828,7 +2826,6 @@
|
||||
./usr/share/man/man8/octeon
|
||||
./usr/share/man/man8/powerpc64
|
||||
./usr/share/man/man8/riscv64
|
||||
./usr/share/man/man8/sgi
|
||||
./usr/share/man/man8/sparc64
|
||||
./usr/share/man/man8/user.8
|
||||
./usr/share/man/man8/useradd.8
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,606 +0,0 @@
|
||||
./usr/bin/g++
|
||||
./usr/bin/gcc
|
||||
./usr/bin/gcov
|
||||
./usr/include/g++
|
||||
./usr/include/g++/algorithm
|
||||
./usr/include/g++/backward
|
||||
./usr/include/g++/backward/algo.h
|
||||
./usr/include/g++/backward/algobase.h
|
||||
./usr/include/g++/backward/alloc.h
|
||||
./usr/include/g++/backward/backward_warning.h
|
||||
./usr/include/g++/backward/bvector.h
|
||||
./usr/include/g++/backward/complex.h
|
||||
./usr/include/g++/backward/defalloc.h
|
||||
./usr/include/g++/backward/deque.h
|
||||
./usr/include/g++/backward/fstream.h
|
||||
./usr/include/g++/backward/function.h
|
||||
./usr/include/g++/backward/hash_map.h
|
||||
./usr/include/g++/backward/hash_set.h
|
||||
./usr/include/g++/backward/hashtable.h
|
||||
./usr/include/g++/backward/heap.h
|
||||
./usr/include/g++/backward/iomanip.h
|
||||
./usr/include/g++/backward/iostream.h
|
||||
./usr/include/g++/backward/istream.h
|
||||
./usr/include/g++/backward/iterator.h
|
||||
./usr/include/g++/backward/list.h
|
||||
./usr/include/g++/backward/map.h
|
||||
./usr/include/g++/backward/multimap.h
|
||||
./usr/include/g++/backward/multiset.h
|
||||
./usr/include/g++/backward/new.h
|
||||
./usr/include/g++/backward/ostream.h
|
||||
./usr/include/g++/backward/pair.h
|
||||
./usr/include/g++/backward/queue.h
|
||||
./usr/include/g++/backward/rope.h
|
||||
./usr/include/g++/backward/set.h
|
||||
./usr/include/g++/backward/slist.h
|
||||
./usr/include/g++/backward/stack.h
|
||||
./usr/include/g++/backward/stream.h
|
||||
./usr/include/g++/backward/streambuf.h
|
||||
./usr/include/g++/backward/strstream
|
||||
./usr/include/g++/backward/tempbuf.h
|
||||
./usr/include/g++/backward/tree.h
|
||||
./usr/include/g++/backward/vector.h
|
||||
./usr/include/g++/bits
|
||||
./usr/include/g++/bits/allocator.h
|
||||
./usr/include/g++/bits/basic_ios.h
|
||||
./usr/include/g++/bits/basic_ios.tcc
|
||||
./usr/include/g++/bits/basic_string.h
|
||||
./usr/include/g++/bits/basic_string.tcc
|
||||
./usr/include/g++/bits/boost_concept_check.h
|
||||
./usr/include/g++/bits/char_traits.h
|
||||
./usr/include/g++/bits/cmath.tcc
|
||||
./usr/include/g++/bits/codecvt.h
|
||||
./usr/include/g++/bits/concept_check.h
|
||||
./usr/include/g++/bits/cpp_type_traits.h
|
||||
./usr/include/g++/bits/deque.tcc
|
||||
./usr/include/g++/bits/fstream.tcc
|
||||
./usr/include/g++/bits/functexcept.h
|
||||
./usr/include/g++/bits/gslice.h
|
||||
./usr/include/g++/bits/gslice_array.h
|
||||
./usr/include/g++/bits/indirect_array.h
|
||||
./usr/include/g++/bits/ios_base.h
|
||||
./usr/include/g++/bits/istream.tcc
|
||||
./usr/include/g++/bits/list.tcc
|
||||
./usr/include/g++/bits/locale_classes.h
|
||||
./usr/include/g++/bits/locale_facets.h
|
||||
./usr/include/g++/bits/locale_facets.tcc
|
||||
./usr/include/g++/bits/localefwd.h
|
||||
./usr/include/g++/bits/mask_array.h
|
||||
./usr/include/g++/bits/ostream.tcc
|
||||
./usr/include/g++/bits/ostream_insert.h
|
||||
./usr/include/g++/bits/postypes.h
|
||||
./usr/include/g++/bits/slice_array.h
|
||||
./usr/include/g++/bits/sstream.tcc
|
||||
./usr/include/g++/bits/stl_algo.h
|
||||
./usr/include/g++/bits/stl_algobase.h
|
||||
./usr/include/g++/bits/stl_bvector.h
|
||||
./usr/include/g++/bits/stl_construct.h
|
||||
./usr/include/g++/bits/stl_deque.h
|
||||
./usr/include/g++/bits/stl_function.h
|
||||
./usr/include/g++/bits/stl_heap.h
|
||||
./usr/include/g++/bits/stl_iterator.h
|
||||
./usr/include/g++/bits/stl_iterator_base_funcs.h
|
||||
./usr/include/g++/bits/stl_iterator_base_types.h
|
||||
./usr/include/g++/bits/stl_list.h
|
||||
./usr/include/g++/bits/stl_map.h
|
||||
./usr/include/g++/bits/stl_multimap.h
|
||||
./usr/include/g++/bits/stl_multiset.h
|
||||
./usr/include/g++/bits/stl_numeric.h
|
||||
./usr/include/g++/bits/stl_pair.h
|
||||
./usr/include/g++/bits/stl_queue.h
|
||||
./usr/include/g++/bits/stl_raw_storage_iter.h
|
||||
./usr/include/g++/bits/stl_relops.h
|
||||
./usr/include/g++/bits/stl_set.h
|
||||
./usr/include/g++/bits/stl_stack.h
|
||||
./usr/include/g++/bits/stl_tempbuf.h
|
||||
./usr/include/g++/bits/stl_tree.h
|
||||
./usr/include/g++/bits/stl_uninitialized.h
|
||||
./usr/include/g++/bits/stl_vector.h
|
||||
./usr/include/g++/bits/stream_iterator.h
|
||||
./usr/include/g++/bits/streambuf.tcc
|
||||
./usr/include/g++/bits/streambuf_iterator.h
|
||||
./usr/include/g++/bits/stringfwd.h
|
||||
./usr/include/g++/bits/valarray_after.h
|
||||
./usr/include/g++/bits/valarray_array.h
|
||||
./usr/include/g++/bits/valarray_array.tcc
|
||||
./usr/include/g++/bits/valarray_before.h
|
||||
./usr/include/g++/bits/vector.tcc
|
||||
./usr/include/g++/bitset
|
||||
./usr/include/g++/cassert
|
||||
./usr/include/g++/cctype
|
||||
./usr/include/g++/cerrno
|
||||
./usr/include/g++/cfloat
|
||||
./usr/include/g++/ciso646
|
||||
./usr/include/g++/climits
|
||||
./usr/include/g++/clocale
|
||||
./usr/include/g++/cmath
|
||||
./usr/include/g++/complex
|
||||
./usr/include/g++/csetjmp
|
||||
./usr/include/g++/csignal
|
||||
./usr/include/g++/cstdarg
|
||||
./usr/include/g++/cstddef
|
||||
./usr/include/g++/cstdio
|
||||
./usr/include/g++/cstdlib
|
||||
./usr/include/g++/cstring
|
||||
./usr/include/g++/ctime
|
||||
./usr/include/g++/cwchar
|
||||
./usr/include/g++/cwctype
|
||||
./usr/include/g++/cxxabi.h
|
||||
./usr/include/g++/debug
|
||||
./usr/include/g++/debug/bitset
|
||||
./usr/include/g++/debug/debug.h
|
||||
./usr/include/g++/debug/deque
|
||||
./usr/include/g++/debug/formatter.h
|
||||
./usr/include/g++/debug/functions.h
|
||||
./usr/include/g++/debug/hash_map
|
||||
./usr/include/g++/debug/hash_map.h
|
||||
./usr/include/g++/debug/hash_multimap.h
|
||||
./usr/include/g++/debug/hash_multiset.h
|
||||
./usr/include/g++/debug/hash_set
|
||||
./usr/include/g++/debug/hash_set.h
|
||||
./usr/include/g++/debug/list
|
||||
./usr/include/g++/debug/macros.h
|
||||
./usr/include/g++/debug/map
|
||||
./usr/include/g++/debug/map.h
|
||||
./usr/include/g++/debug/multimap.h
|
||||
./usr/include/g++/debug/multiset.h
|
||||
./usr/include/g++/debug/safe_base.h
|
||||
./usr/include/g++/debug/safe_iterator.h
|
||||
./usr/include/g++/debug/safe_iterator.tcc
|
||||
./usr/include/g++/debug/safe_sequence.h
|
||||
./usr/include/g++/debug/set
|
||||
./usr/include/g++/debug/set.h
|
||||
./usr/include/g++/debug/string
|
||||
./usr/include/g++/debug/vector
|
||||
./usr/include/g++/deque
|
||||
./usr/include/g++/exception
|
||||
./usr/include/g++/exception_defines.h
|
||||
./usr/include/g++/ext
|
||||
./usr/include/g++/ext/algorithm
|
||||
./usr/include/g++/ext/array_allocator.h
|
||||
./usr/include/g++/ext/atomicity.h
|
||||
./usr/include/g++/ext/bitmap_allocator.h
|
||||
./usr/include/g++/ext/codecvt_specializations.h
|
||||
./usr/include/g++/ext/concurrence.h
|
||||
./usr/include/g++/ext/debug_allocator.h
|
||||
./usr/include/g++/ext/functional
|
||||
./usr/include/g++/ext/hash_fun.h
|
||||
./usr/include/g++/ext/hash_map
|
||||
./usr/include/g++/ext/hash_set
|
||||
./usr/include/g++/ext/hashtable.h
|
||||
./usr/include/g++/ext/iterator
|
||||
./usr/include/g++/ext/malloc_allocator.h
|
||||
./usr/include/g++/ext/memory
|
||||
./usr/include/g++/ext/mt_allocator.h
|
||||
./usr/include/g++/ext/new_allocator.h
|
||||
./usr/include/g++/ext/numeric
|
||||
./usr/include/g++/ext/numeric_traits.h
|
||||
./usr/include/g++/ext/pb_ds
|
||||
./usr/include/g++/ext/pb_ds/assoc_container.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail
|
||||
./usr/include/g++/ext/pb_ds/detail/basic_tree_policy
|
||||
./usr/include/g++/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/basic_tree_policy/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/basic_types.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/bin_search_tree_/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/cond_dealtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/container_base_dispatch.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/eq_fn
|
||||
./usr/include/g++/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_policy
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/map_debug_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/ov_tree_map_/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/child_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/head.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/internal_node.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/leaf.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/node_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/node_iterators.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/point_iterators.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/node.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rb_tree_map_/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/node.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/splay_tree_/traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/standard_policies.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_policy
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/tree_trace_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/type_utils.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/types_traits.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/unordered_iterator
|
||||
./usr/include/g++/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/unordered_iterator/iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
|
||||
./usr/include/g++/ext/pb_ds/exception.hpp
|
||||
./usr/include/g++/ext/pb_ds/hash_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/list_update_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/priority_queue.hpp
|
||||
./usr/include/g++/ext/pb_ds/tag_and_trait.hpp
|
||||
./usr/include/g++/ext/pb_ds/tree_policy.hpp
|
||||
./usr/include/g++/ext/pb_ds/trie_policy.hpp
|
||||
./usr/include/g++/ext/pod_char_traits.h
|
||||
./usr/include/g++/ext/pool_allocator.h
|
||||
./usr/include/g++/ext/rb_tree
|
||||
./usr/include/g++/ext/rc_string_base.h
|
||||
./usr/include/g++/ext/rope
|
||||
./usr/include/g++/ext/ropeimpl.h
|
||||
./usr/include/g++/ext/slist
|
||||
./usr/include/g++/ext/sso_string_base.h
|
||||
./usr/include/g++/ext/stdio_filebuf.h
|
||||
./usr/include/g++/ext/stdio_sync_filebuf.h
|
||||
./usr/include/g++/ext/throw_allocator.h
|
||||
./usr/include/g++/ext/type_traits.h
|
||||
./usr/include/g++/ext/typelist.h
|
||||
./usr/include/g++/ext/vstring.h
|
||||
./usr/include/g++/ext/vstring.tcc
|
||||
./usr/include/g++/ext/vstring_fwd.h
|
||||
./usr/include/g++/ext/vstring_util.h
|
||||
./usr/include/g++/fstream
|
||||
./usr/include/g++/functional
|
||||
./usr/include/g++/iomanip
|
||||
./usr/include/g++/ios
|
||||
./usr/include/g++/iosfwd
|
||||
./usr/include/g++/iostream
|
||||
./usr/include/g++/istream
|
||||
./usr/include/g++/iterator
|
||||
./usr/include/g++/limits
|
||||
./usr/include/g++/list
|
||||
./usr/include/g++/locale
|
||||
./usr/include/g++/map
|
||||
./usr/include/g++/memory
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/atomic_word.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/basic_file.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/c++allocator.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/c++config.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/c++io.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/c++locale.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/c++locale_internal.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/compatibility.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/cpu_defines.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/ctype_base.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/ctype_inline.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/ctype_noninline.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/cxxabi_tweaks.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/gthr-default.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/gthr-posix.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/gthr-single.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/gthr-tpf.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/gthr.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/messages_members.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/os_defines.h
|
||||
./usr/include/g++/mips64-unknown-openbsd6.9/bits/time_members.h
|
||||
./usr/include/g++/new
|
||||
./usr/include/g++/numeric
|
||||
./usr/include/g++/ostream
|
||||
./usr/include/g++/queue
|
||||
./usr/include/g++/set
|
||||
./usr/include/g++/sstream
|
||||
./usr/include/g++/stack
|
||||
./usr/include/g++/stdexcept
|
||||
./usr/include/g++/streambuf
|
||||
./usr/include/g++/string
|
||||
./usr/include/g++/tr1
|
||||
./usr/include/g++/tr1/array
|
||||
./usr/include/g++/tr1/bind_iterate.h
|
||||
./usr/include/g++/tr1/bind_repeat.h
|
||||
./usr/include/g++/tr1/boost_shared_ptr.h
|
||||
./usr/include/g++/tr1/cctype
|
||||
./usr/include/g++/tr1/cfenv
|
||||
./usr/include/g++/tr1/cfloat
|
||||
./usr/include/g++/tr1/cinttypes
|
||||
./usr/include/g++/tr1/climits
|
||||
./usr/include/g++/tr1/cmath
|
||||
./usr/include/g++/tr1/common.h
|
||||
./usr/include/g++/tr1/complex
|
||||
./usr/include/g++/tr1/cstdarg
|
||||
./usr/include/g++/tr1/cstdbool
|
||||
./usr/include/g++/tr1/cstdint
|
||||
./usr/include/g++/tr1/cstdio
|
||||
./usr/include/g++/tr1/cstdlib
|
||||
./usr/include/g++/tr1/ctgmath
|
||||
./usr/include/g++/tr1/ctime
|
||||
./usr/include/g++/tr1/ctype.h
|
||||
./usr/include/g++/tr1/cwchar
|
||||
./usr/include/g++/tr1/cwctype
|
||||
./usr/include/g++/tr1/fenv.h
|
||||
./usr/include/g++/tr1/float.h
|
||||
./usr/include/g++/tr1/functional
|
||||
./usr/include/g++/tr1/functional_hash.h
|
||||
./usr/include/g++/tr1/functional_iterate.h
|
||||
./usr/include/g++/tr1/hashtable
|
||||
./usr/include/g++/tr1/hashtable_policy.h
|
||||
./usr/include/g++/tr1/inttypes.h
|
||||
./usr/include/g++/tr1/limits.h
|
||||
./usr/include/g++/tr1/math.h
|
||||
./usr/include/g++/tr1/memory
|
||||
./usr/include/g++/tr1/mu_iterate.h
|
||||
./usr/include/g++/tr1/random
|
||||
./usr/include/g++/tr1/random.tcc
|
||||
./usr/include/g++/tr1/ref_fwd.h
|
||||
./usr/include/g++/tr1/ref_wrap_iterate.h
|
||||
./usr/include/g++/tr1/repeat.h
|
||||
./usr/include/g++/tr1/stdarg.h
|
||||
./usr/include/g++/tr1/stdbool.h
|
||||
./usr/include/g++/tr1/stdint.h
|
||||
./usr/include/g++/tr1/stdio.h
|
||||
./usr/include/g++/tr1/stdlib.h
|
||||
./usr/include/g++/tr1/tgmath.h
|
||||
./usr/include/g++/tr1/tuple
|
||||
./usr/include/g++/tr1/tuple_defs.h
|
||||
./usr/include/g++/tr1/tuple_iterate.h
|
||||
./usr/include/g++/tr1/type_traits
|
||||
./usr/include/g++/tr1/type_traits_fwd.h
|
||||
./usr/include/g++/tr1/unordered_map
|
||||
./usr/include/g++/tr1/unordered_set
|
||||
./usr/include/g++/tr1/utility
|
||||
./usr/include/g++/tr1/wchar.h
|
||||
./usr/include/g++/tr1/wctype.h
|
||||
./usr/include/g++/typeinfo
|
||||
./usr/include/g++/utility
|
||||
./usr/include/g++/valarray
|
||||
./usr/include/g++/vector
|
||||
./usr/lib/gcc-lib
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/cc1
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/cc1obj
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/cc1plus
|
||||
./usr/lib/gcc-lib/mips64-unknown-openbsd6.9/4.2.1/libgcov.a
|
||||
./usr/lib/libstdc++.a
|
||||
./usr/lib/libstdc++_p.a
|
||||
./usr/lib/libsupc++.a
|
||||
./usr/lib/libsupc++_p.a
|
||||
./usr/share/info/cpp.info
|
||||
./usr/share/info/cppinternals.info
|
||||
./usr/share/info/gcc.info
|
||||
./usr/share/info/gccint.info
|
||||
./usr/share/man/man1/gcc.1
|
||||
./usr/share/man/man1/gcov.1
|
||||
./usr/share/man/man1/ld.bfd.1
|
@ -62,7 +62,6 @@
|
||||
./usr/include/mips64
|
||||
./usr/include/mips64/_float.h
|
||||
./usr/include/mips64/_types.h
|
||||
./usr/include/mips64/arcbios.h
|
||||
./usr/include/mips64/archtype.h
|
||||
./usr/include/mips64/asm.h
|
||||
./usr/include/mips64/atomic.h
|
||||
|
@ -6,7 +6,6 @@
|
||||
./usr/include/mips64
|
||||
./usr/include/mips64/_float.h
|
||||
./usr/include/mips64/_types.h
|
||||
./usr/include/mips64/arcbios.h
|
||||
./usr/include/mips64/archtype.h
|
||||
./usr/include/mips64/asm.h
|
||||
./usr/include/mips64/atomic.h
|
||||
|
@ -1,213 +0,0 @@
|
||||
./usr/bin/addr2line
|
||||
./usr/bin/as
|
||||
./usr/bin/gdb
|
||||
./usr/bin/readelf
|
||||
./usr/include/ieeefp.h
|
||||
./usr/include/mips64
|
||||
./usr/include/mips64/_float.h
|
||||
./usr/include/mips64/_types.h
|
||||
./usr/include/mips64/arcbios.h
|
||||
./usr/include/mips64/archtype.h
|
||||
./usr/include/mips64/asm.h
|
||||
./usr/include/mips64/atomic.h
|
||||
./usr/include/mips64/autoconf.h
|
||||
./usr/include/mips64/cache.h
|
||||
./usr/include/mips64/cdefs.h
|
||||
./usr/include/mips64/cpu.h
|
||||
./usr/include/mips64/cpustate.h
|
||||
./usr/include/mips64/db_machdep.h
|
||||
./usr/include/mips64/endian.h
|
||||
./usr/include/mips64/exec.h
|
||||
./usr/include/mips64/fenv.h
|
||||
./usr/include/mips64/fpu.h
|
||||
./usr/include/mips64/frame.h
|
||||
./usr/include/mips64/ieee.h
|
||||
./usr/include/mips64/ieeefp.h
|
||||
./usr/include/mips64/kcore.h
|
||||
./usr/include/mips64/limits.h
|
||||
./usr/include/mips64/lock.h
|
||||
./usr/include/mips64/loongson2.h
|
||||
./usr/include/mips64/loongson3.h
|
||||
./usr/include/mips64/memconf.h
|
||||
./usr/include/mips64/mips_cpu.h
|
||||
./usr/include/mips64/mips_opcode.h
|
||||
./usr/include/mips64/mplock.h
|
||||
./usr/include/mips64/mutex.h
|
||||
./usr/include/mips64/param.h
|
||||
./usr/include/mips64/pcb.h
|
||||
./usr/include/mips64/pmap.h
|
||||
./usr/include/mips64/proc.h
|
||||
./usr/include/mips64/profile.h
|
||||
./usr/include/mips64/pte.h
|
||||
./usr/include/mips64/ptrace.h
|
||||
./usr/include/mips64/reg.h
|
||||
./usr/include/mips64/regdef.h
|
||||
./usr/include/mips64/regnum.h
|
||||
./usr/include/mips64/reloc.h
|
||||
./usr/include/mips64/setjmp.h
|
||||
./usr/include/mips64/signal.h
|
||||
./usr/include/mips64/spinlock.h
|
||||
./usr/include/mips64/sysarch.h
|
||||
./usr/include/mips64/tcb.h
|
||||
./usr/include/mips64/timetc.h
|
||||
./usr/include/mips64/trap.h
|
||||
./usr/include/mips64/vmparam.h
|
||||
./usr/include/sgi
|
||||
./usr/include/sgi/_float.h
|
||||
./usr/include/sgi/_types.h
|
||||
./usr/include/sgi/asm.h
|
||||
./usr/include/sgi/atomic.h
|
||||
./usr/include/sgi/autoconf.h
|
||||
./usr/include/sgi/bus.h
|
||||
./usr/include/sgi/cdefs.h
|
||||
./usr/include/sgi/conf.h
|
||||
./usr/include/sgi/cpu.h
|
||||
./usr/include/sgi/cpustate.h
|
||||
./usr/include/sgi/db_machdep.h
|
||||
./usr/include/sgi/disklabel.h
|
||||
./usr/include/sgi/eisa_machdep.h
|
||||
./usr/include/sgi/endian.h
|
||||
./usr/include/sgi/exec.h
|
||||
./usr/include/sgi/fenv.h
|
||||
./usr/include/sgi/fpu.h
|
||||
./usr/include/sgi/frame.h
|
||||
./usr/include/sgi/ieee.h
|
||||
./usr/include/sgi/ieeefp.h
|
||||
./usr/include/sgi/intr.h
|
||||
./usr/include/sgi/kcore.h
|
||||
./usr/include/sgi/limits.h
|
||||
./usr/include/sgi/loadfile_machdep.h
|
||||
./usr/include/sgi/lock.h
|
||||
./usr/include/sgi/memconf.h
|
||||
./usr/include/sgi/mips_opcode.h
|
||||
./usr/include/sgi/mnode.h
|
||||
./usr/include/sgi/mplock.h
|
||||
./usr/include/sgi/mutex.h
|
||||
./usr/include/sgi/param.h
|
||||
./usr/include/sgi/pcb.h
|
||||
./usr/include/sgi/pmap.h
|
||||
./usr/include/sgi/proc.h
|
||||
./usr/include/sgi/profile.h
|
||||
./usr/include/sgi/pte.h
|
||||
./usr/include/sgi/ptrace.h
|
||||
./usr/include/sgi/rbus_machdep.h
|
||||
./usr/include/sgi/reg.h
|
||||
./usr/include/sgi/regdef.h
|
||||
./usr/include/sgi/regnum.h
|
||||
./usr/include/sgi/reloc.h
|
||||
./usr/include/sgi/setjmp.h
|
||||
./usr/include/sgi/signal.h
|
||||
./usr/include/sgi/spinlock.h
|
||||
./usr/include/sgi/sysarch.h
|
||||
./usr/include/sgi/tcb.h
|
||||
./usr/include/sgi/timetc.h
|
||||
./usr/include/sgi/trap.h
|
||||
./usr/include/sgi/vmparam.h
|
||||
./usr/include/sgi/z8530var.h
|
||||
./usr/include/unwind.h
|
||||
./usr/libdata/ldscripts
|
||||
./usr/libdata/ldscripts/elf32btsmip.x
|
||||
./usr/libdata/ldscripts/elf32btsmip.xbn
|
||||
./usr/libdata/ldscripts/elf32btsmip.xc
|
||||
./usr/libdata/ldscripts/elf32btsmip.xd
|
||||
./usr/libdata/ldscripts/elf32btsmip.xdc
|
||||
./usr/libdata/ldscripts/elf32btsmip.xdcz
|
||||
./usr/libdata/ldscripts/elf32btsmip.xdw
|
||||
./usr/libdata/ldscripts/elf32btsmip.xdz
|
||||
./usr/libdata/ldscripts/elf32btsmip.xn
|
||||
./usr/libdata/ldscripts/elf32btsmip.xr
|
||||
./usr/libdata/ldscripts/elf32btsmip.xs
|
||||
./usr/libdata/ldscripts/elf32btsmip.xsc
|
||||
./usr/libdata/ldscripts/elf32btsmip.xsw
|
||||
./usr/libdata/ldscripts/elf32btsmip.xu
|
||||
./usr/libdata/ldscripts/elf32btsmip.xw
|
||||
./usr/libdata/ldscripts/elf32btsmip.xz
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.x
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xbn
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xc
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xd
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xdc
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xdcz
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xdw
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xdz
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xn
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xr
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xs
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xsc
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xsw
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xu
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xw
|
||||
./usr/libdata/ldscripts/elf32btsmipn32.xz
|
||||
./usr/libdata/ldscripts/elf32ltsmip.x
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xbn
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xc
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xd
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xdc
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xdcz
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xdw
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xdz
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xn
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xr
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xs
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xsc
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xsw
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xu
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xw
|
||||
./usr/libdata/ldscripts/elf32ltsmip.xz
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.x
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xbn
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xc
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xd
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xdc
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xdcz
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xdw
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xdz
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xn
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xr
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xs
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xsc
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xsw
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xu
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xw
|
||||
./usr/libdata/ldscripts/elf32ltsmipn32.xz
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.x
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xbn
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xc
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xd
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xdc
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xdcz
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xdw
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xdz
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xn
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xr
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xs
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xsc
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xsw
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xu
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xw
|
||||
./usr/libdata/ldscripts/elf64btsmip_obsd.xz
|
||||
./usr/libdata/ldscripts/elf64ltsmip.x
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xbn
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xc
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xd
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xdc
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xdcz
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xdw
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xdz
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xn
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xr
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xs
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xsc
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xsw
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xu
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xw
|
||||
./usr/libdata/ldscripts/elf64ltsmip.xz
|
||||
./usr/share/info/annotate.info
|
||||
./usr/share/info/as.info
|
||||
./usr/share/info/bfd.info
|
||||
./usr/share/info/gdb.info
|
||||
./usr/share/info/gdbint.info
|
||||
./usr/share/info/ld.info
|
||||
./usr/share/info/stabs.info
|
||||
./usr/share/man/man1/as.1
|
||||
./usr/share/man/man1/gdb.1
|
@ -2815,8 +2815,6 @@
|
||||
./usr/share/man/man3/setmode.3
|
||||
./usr/share/man/man3/setproctitle.3
|
||||
./usr/share/man/man3/setvbuf.3
|
||||
./usr/share/man/man3/sgi/cacheflush.3
|
||||
./usr/share/man/man3/sgi/get_fpc_csr.3
|
||||
./usr/share/man/man3/shm_open.3
|
||||
./usr/share/man/man3/sigaddset.3
|
||||
./usr/share/man/man3/sigblock.3
|
||||
|
@ -1831,36 +1831,6 @@
|
||||
./usr/share/man/man4/se.4
|
||||
./usr/share/man/man4/ses.4
|
||||
./usr/share/man/man4/sf.4
|
||||
./usr/share/man/man4/sgi/dpclock.4
|
||||
./usr/share/man/man4/sgi/dsclock.4
|
||||
./usr/share/man/man4/sgi/dsrtc.4
|
||||
./usr/share/man/man4/sgi/gbe.4
|
||||
./usr/share/man/man4/sgi/gio.4
|
||||
./usr/share/man/man4/sgi/grtwo.4
|
||||
./usr/share/man/man4/sgi/hpc.4
|
||||
./usr/share/man/man4/sgi/iec.4
|
||||
./usr/share/man/man4/sgi/imc.4
|
||||
./usr/share/man/man4/sgi/impact.4
|
||||
./usr/share/man/man4/sgi/intro.4
|
||||
./usr/share/man/man4/sgi/ioc.4
|
||||
./usr/share/man/man4/sgi/iockbc.4
|
||||
./usr/share/man/man4/sgi/iof.4
|
||||
./usr/share/man/man4/sgi/light.4
|
||||
./usr/share/man/man4/sgi/macebus.4
|
||||
./usr/share/man/man4/sgi/mavb.4
|
||||
./usr/share/man/man4/sgi/mec.4
|
||||
./usr/share/man/man4/sgi/mkbc.4
|
||||
./usr/share/man/man4/sgi/newport.4
|
||||
./usr/share/man/man4/sgi/odyssey.4
|
||||
./usr/share/man/man4/sgi/owmac.4
|
||||
./usr/share/man/man4/sgi/owserial.4
|
||||
./usr/share/man/man4/sgi/panel.4
|
||||
./usr/share/man/man4/sgi/power.4
|
||||
./usr/share/man/man4/sgi/sq.4
|
||||
./usr/share/man/man4/sgi/xbow.4
|
||||
./usr/share/man/man4/sgi/xbridge.4
|
||||
./usr/share/man/man4/sgi/xheart.4
|
||||
./usr/share/man/man4/sgi/zs.4
|
||||
./usr/share/man/man4/sili.4
|
||||
./usr/share/man/man4/simpleamp.4
|
||||
./usr/share/man/man4/simpleaudio.4
|
||||
@ -2108,7 +2078,6 @@
|
||||
./usr/share/man/man4/wbsio.4
|
||||
./usr/share/man/man4/wd.4
|
||||
./usr/share/man/man4/wdc.4
|
||||
./usr/share/man/man4/wdsc.4
|
||||
./usr/share/man/man4/we.4
|
||||
./usr/share/man/man4/wg.4
|
||||
./usr/share/man/man4/wi.4
|
||||
@ -2566,8 +2535,6 @@
|
||||
./usr/share/man/man8/sendmail.8
|
||||
./usr/share/man/man8/sensorsd.8
|
||||
./usr/share/man/man8/sftp-server.8
|
||||
./usr/share/man/man8/sgi/MAKEDEV.8
|
||||
./usr/share/man/man8/sgi/sgivol.8
|
||||
./usr/share/man/man8/showmount.8
|
||||
./usr/share/man/man8/shutdown.8
|
||||
./usr/share/man/man8/skeyprune.8
|
||||
|
@ -1,12 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.5 2019/04/30 17:46:05 deraadt Exp $
|
||||
|
||||
SUBDIR= ramdisk cdfs
|
||||
|
||||
.if make(obj) || make(cleandir) || make(clean)
|
||||
SUBDIR+= iso
|
||||
.endif
|
||||
|
||||
unconfig:
|
||||
cd ramdisk; ${MAKE} unconfig
|
||||
|
||||
.include <bsd.subdir.mk>
|
@ -1,71 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.31 2021/02/14 17:11:02 semarie Exp $
|
||||
|
||||
FS= miniroot${OSrev}.img
|
||||
CDROM= cd${OSrev}.iso
|
||||
# must match the size of `minicdroot' in disktab
|
||||
CDFSMB= 15
|
||||
MOUNT_POINT= /mnt
|
||||
|
||||
all: ${CDROM}
|
||||
|
||||
ALLIP= 22 26 27 28 30 32
|
||||
|
||||
# Note regarding sgivol -h value:
|
||||
# boot32 currently (2012/05/25) needs 87 512 byte sectors, boot64 needs 200,
|
||||
# bootecoff needs 77, the XFS partition needs 32768, and we need to keep some
|
||||
# room for growth.
|
||||
SGIVOLSZ= 33500
|
||||
|
||||
${CDROM}:
|
||||
dd if=/dev/zero of=${FS} bs=1m count=${CDFSMB}
|
||||
vnconfig -v ${FS} > vnd
|
||||
disklabel -w `cat vnd` minicdroot "OpenBSD/${MACHINE}"
|
||||
newfs -O 1 -m 0 -o space -i 524288 /dev/r`cat vnd`a
|
||||
mount /dev/`cat vnd`a ${MOUNT_POINT}
|
||||
mkdir -p ${MOUNT_POINT}/${OSrev}/${MACHINE}
|
||||
.for IP in ${ALLIP}
|
||||
gzip -9cf ${.OBJDIR}/../ramdisk/bsd.rd.IP${IP} > \
|
||||
${MOUNT_POINT}/bsd.IP${IP}
|
||||
ln ${MOUNT_POINT}/bsd.IP${IP} ${MOUNT_POINT}/bsd.rd.IP${IP}
|
||||
ln ${MOUNT_POINT}/bsd.IP${IP} ${MOUNT_POINT}/${OSrev}/${MACHINE}/bsd.IP${IP}
|
||||
ln ${MOUNT_POINT}/bsd.IP${IP} ${MOUNT_POINT}/${OSrev}/${MACHINE}/bsd.rd.IP${IP}
|
||||
.endfor
|
||||
cp ${DESTDIR}/usr/mdec/bootecoff ${MOUNT_POINT}/bootecoff
|
||||
cp ${DESTDIR}/usr/mdec/boot32 ${MOUNT_POINT}/boot32
|
||||
cp ${DESTDIR}/usr/mdec/boot64 ${MOUNT_POINT}/boot64
|
||||
umount ${MOUNT_POINT}
|
||||
df -i /dev/`cat vnd`a
|
||||
vnconfig -u `cat vnd`
|
||||
rm -f vnd
|
||||
dd if=/dev/zero of=${.OBJDIR}/${CDROM} bs=1m count=`expr ${CDFSMB} + 1 + ${SGIVOLSZ} / 2048`
|
||||
vnconfig -v ${CDROM} > vnd
|
||||
/usr/mdec/sgivol -i -h ${SGIVOLSZ} `cat vnd`
|
||||
uudecode -o ${.OBJDIR}/xfs512.bin.gz ${.CURDIR}/xfs512.bin.gz.uue
|
||||
gzip -d ${.OBJDIR}/xfs512.bin.gz
|
||||
cat ${DESTDIR}/usr/mdec/boot64 >> ${.OBJDIR}/xfs512.bin
|
||||
dd if=${.OBJDIR}/xfs512.bin of=${.OBJDIR}/xfs obs=16m conv=osync
|
||||
/usr/mdec/sgivol -w xfsboot ${.OBJDIR}/xfs `cat vnd`
|
||||
/usr/mdec/sgivol -w bootecoff ${DESTDIR}/usr/mdec/bootecoff `cat vnd`
|
||||
/usr/mdec/sgivol -l bootecoff sash `cat vnd`
|
||||
/usr/mdec/sgivol -w boot32 ${DESTDIR}/usr/mdec/boot32 `cat vnd`
|
||||
/usr/mdec/sgivol -l boot32 sashARCS `cat vnd`
|
||||
/usr/mdec/sgivol -w boot64 ${DESTDIR}/usr/mdec/boot64 `cat vnd`
|
||||
/usr/mdec/sgivol -l boot64 sash64 `cat vnd`
|
||||
vnconfig -u `cat vnd`
|
||||
rm -f vnd
|
||||
dd if=${FS} of=${CDROM} bs=512 seek=${SGIVOLSZ}
|
||||
|
||||
unconfig:
|
||||
-umount -f ${MOUNT_POINT}
|
||||
-[ -f vnd ] && vnconfig -u `cat vnd` && rm -f vnd
|
||||
|
||||
.ifdef RELEASEDIR
|
||||
install:
|
||||
cp ${CDROM} ${RELEASEDIR}
|
||||
.endif
|
||||
|
||||
clean cleandir:
|
||||
rm -f ${CDROM} ${FS} xfs512.bin xfs
|
||||
rm -rf cd-dir
|
||||
|
||||
.include <bsd.obj.mk>
|
@ -1,139 +0,0 @@
|
||||
This file contains the beginning of a minimal XFS filesystem, containing a
|
||||
single 1MB file, up to the beginning of the file, which is stored as
|
||||
contiguous sectors.
|
||||
|
||||
It has been generated with
|
||||
|
||||
dd if=/dev/zero of=xfs512.bin count=32768
|
||||
dd if=/dev/zero of=bootblk count=2048
|
||||
cat > proto << __EOF__
|
||||
dummy
|
||||
0 0
|
||||
d---777 0 0
|
||||
bootblk ---555 0 0 bootblk
|
||||
$
|
||||
__EOF__
|
||||
mkfs.xfs -p proto xfs512.bin
|
||||
|
||||
begin 644 xfs512.bin.gz
|
||||
M'XL("#A@GE("`WAF<S4Q,BYB:6X`[-R]2L-0%`#@FUI!2P<'%S=7P4=PL/6W
|
||||
M='"P0C=W!Y^A.OL,3DY.'?P!$7'P`?H.(DZ"LX(UFFM3*PB.C=\')X<;0D+N
|
||||
MR85<R$U[?;L>PDS(?.7<UN[,WN+#VLMQX_'N?N'H->XN9ZG9B?D@YL-TD\3S
|
||||
M)/'0[ME):;#S2W5ZJEP-82XVEV->RE)E,_RN--+^N%8E!G_0KFVLY[4:U*TT
|
||||
MU*_)T.$36>TKJUE0@/HW1NJ_'.N<9..QV>G3+^X34#Y+XSR-BS0NC0@`@&*K
|
||||
MU5OUCW?]_#UW\MK<#@````HW_U\Q_P<``(!B:]3JK>_S_\]O^I=B\UD/`0``
|
||||
MP/A[>[JZ"?F:[]F0K_<>K/N.ZU^3[FVO]\^[*_GY/X3.V-]3&E.G\R'L[Q@/
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M`````````````````````````````````````````````````+RW3_<X!`1A
|
||||
M`(9WEX12X0@*I2O0B42A<``MHG&`%1?0J?2.H708=_`74VS\)XJ1/$_S92<S
|
||||
MD[R9+```````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M````````````````````````````````````````````````````````````
|
||||
M`````````````````````````,2OVV\?L[2PE#W:-]CL#Z5JN1GF;;G^8&OA
|
||||
M_/'L<GTOKR2MT6PV'TW&YZ]E//UYDA6+T^?]G6V8+ZX,MY5#?]SO_TW_L!7F
|
||||
M!_W)?_0OIA_W-U:[,*^+M;LCZ;O^=9Y&UO_DA_^1^-]?OW[]^O7KUZ]?OW[]
|
||||
M^O7KUZ]?OW[]^O7KUZ]?OW[]^O7KUZ]?OW[]^O7KUZ]?OW[]^O7KUZ]?OW[]
|
||||
3^O7KUZ]?O_YXG`"3QN[X`,!+````
|
||||
`
|
||||
end
|
@ -1,119 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.39 2021/02/14 17:11:02 semarie Exp $
|
||||
|
||||
CDROM= install${OSrev}.iso
|
||||
RELXDIR?= /home/relx-${MACHINE}
|
||||
RELDIR?= /home/rel-${MACHINE}
|
||||
|
||||
ALLIP= 22 26 27 28 30 32
|
||||
|
||||
BASE= ${RELDIR}/base${OSrev}.tgz ${RELDIR}/comp${OSrev}.tgz \
|
||||
${RELDIR}/game${OSrev}.tgz ${RELDIR}/man${OSrev}.tgz \
|
||||
${RELDIR}/INSTALL.${MACHINE}
|
||||
.for IP in ${ALLIP}
|
||||
BASE+= ${RELDIR}/bsd.IP${IP} ${RELDIR}/bsd.rd.IP${IP}
|
||||
.endfor
|
||||
BASE+= ${RELDIR}/bsd.mp.IP27 ${RELDIR}/bsd.mp.IP30
|
||||
XBASE= ${RELXDIR}/xbase${OSrev}.tgz ${RELXDIR}/xfont${OSrev}.tgz \
|
||||
${RELXDIR}/xshare${OSrev}.tgz ${RELXDIR}/xserv${OSrev}.tgz
|
||||
|
||||
all: ${CDROM}
|
||||
|
||||
# Note regarding volume header size:
|
||||
# boot32 currently (2013/12/29) needs 81 512 byte sectors, boot64 needs 190,
|
||||
# bootecoff needs 73, the XFS partition needs 32768, and we need to keep some
|
||||
# room for growth.
|
||||
|
||||
# The following values need to be consistent with the `cdroot' layout in
|
||||
# /etc/disktab
|
||||
SGIVOLSZ=8320 # oa, pp (size of volume header in 2048 byte sectors)
|
||||
CDROMSZ=489 # nt (size of the iso image in megabytes)
|
||||
|
||||
# Creating an IP27 bootable CD-ROM image with a usable FFS filesystem on it
|
||||
# is extremely tricky. We are facing the following challenges:
|
||||
# - the IP27 XFS filesystem will only get recognized correctly if the volume
|
||||
# header uses 512 byte sectors.
|
||||
# - the OpenBSD disklabel will reuse the sector size from the volume header,
|
||||
# yet we need to build a label with 2048 byte sectors.
|
||||
# This can be overcome by building a 512 byte sector volume header, then
|
||||
# filling the 2048 byte sector filesystem.
|
||||
|
||||
${CDROM}:
|
||||
rm -rf ${.OBJDIR}/cd-dir
|
||||
mkdir -p ${.OBJDIR}/cd-dir/
|
||||
|
||||
dd if=/dev/zero of=${.OBJDIR}/${CDROM} bs=2048b count=${CDROMSZ}
|
||||
|
||||
# Create the 512 byte sector volume header
|
||||
|
||||
vnconfig -v ${CDROM} > vnd
|
||||
|
||||
/usr/mdec/sgivol -qi -h `expr ${SGIVOLSZ} \* 4` `cat vnd`
|
||||
uudecode -o ${.OBJDIR}/xfs512.bin.gz \
|
||||
${.CURDIR}/../cdfs/xfs512.bin.gz.uue
|
||||
gzip -d ${.OBJDIR}/xfs512.bin.gz
|
||||
cat ${DESTDIR}/usr/mdec/boot64 >> ${.OBJDIR}/xfs512.bin
|
||||
dd if=${.OBJDIR}/xfs512.bin of=${.OBJDIR}/xfs obs=16m conv=osync
|
||||
/usr/mdec/sgivol -qw xfsboot ${.OBJDIR}/xfs `cat vnd`
|
||||
/usr/mdec/sgivol -qw bootecof ${DESTDIR}/usr/mdec/bootecoff `cat vnd`
|
||||
/usr/mdec/sgivol -ql bootecof sash `cat vnd`
|
||||
/usr/mdec/sgivol -qw boot32 ${DESTDIR}/usr/mdec/boot32 `cat vnd`
|
||||
/usr/mdec/sgivol -ql boot32 sashARCS `cat vnd`
|
||||
/usr/mdec/sgivol -qw boot64 ${DESTDIR}/usr/mdec/boot64 `cat vnd`
|
||||
/usr/mdec/sgivol -ql boot64 sash64 `cat vnd`
|
||||
|
||||
vnconfig -u `cat vnd`
|
||||
rm -f vnd
|
||||
|
||||
# Create the 2048 byte sector media with the FFS partition
|
||||
|
||||
vnconfig -v -t cdroot ${CDROM} > vnd
|
||||
|
||||
disklabel -w `cat vnd` cdroot "OpenBSD/${MACHINE}"
|
||||
newfs -O 1 -m 0 -o space -i 524288 /dev/r`cat vnd`a
|
||||
mount /dev/`cat vnd`a ${.OBJDIR}/cd-dir
|
||||
mkdir -p ${.OBJDIR}/cd-dir/${OSREV}/${MACHINE}
|
||||
|
||||
cp ${DESTDIR}/usr/mdec/bootecoff ${.OBJDIR}/cd-dir/bootecoff
|
||||
cp ${DESTDIR}/usr/mdec/boot32 ${.OBJDIR}/cd-dir/boot32
|
||||
cp ${DESTDIR}/usr/mdec/boot64 ${.OBJDIR}/cd-dir/boot64
|
||||
|
||||
ln ${.OBJDIR}/cd-dir/bootecoff ${.OBJDIR}/cd-dir/boot-IP22
|
||||
ln ${.OBJDIR}/cd-dir/boot64 ${.OBJDIR}/cd-dir/boot-IP26
|
||||
ln ${.OBJDIR}/cd-dir/boot64 ${.OBJDIR}/cd-dir/boot-IP27
|
||||
ln ${.OBJDIR}/cd-dir/boot64 ${.OBJDIR}/cd-dir/boot-IP28
|
||||
ln ${.OBJDIR}/cd-dir/boot64 ${.OBJDIR}/cd-dir/boot-IP30
|
||||
ln ${.OBJDIR}/cd-dir/boot32 ${.OBJDIR}/cd-dir/boot-IP32
|
||||
|
||||
cp -p ${BASE} ${.OBJDIR}/cd-dir/${OSREV}/${MACHINE}
|
||||
cp -p ${XBASE} ${.OBJDIR}/cd-dir/${OSREV}/${MACHINE}
|
||||
|
||||
cat ${RELDIR}/SHA256 ${RELXDIR}/SHA256 > \
|
||||
${.OBJDIR}/cd-dir/${OSREV}/${MACHINE}/SHA256
|
||||
# XXX no SHA256.sig
|
||||
|
||||
.for IP in ${ALLIP}
|
||||
ln -f ${.OBJDIR}/cd-dir/${OSREV}/${MACHINE}/bsd.rd.IP${IP} \
|
||||
${.OBJDIR}/cd-dir/bsd.rd.IP${IP}
|
||||
.endfor
|
||||
|
||||
umount ${.OBJDIR}/cd-dir
|
||||
|
||||
# Summary
|
||||
disklabel `cat vnd`
|
||||
/usr/mdec/sgivol `cat vnd`
|
||||
|
||||
vnconfig -u `cat vnd`
|
||||
rm -f vnd
|
||||
|
||||
unconfig:
|
||||
-umount -f ${MOUNT_POINT}
|
||||
-[ -f vnd ] && vnconfig -u `cat vnd` && rm -f vnd
|
||||
|
||||
install:
|
||||
cp ${CDROM} ${RELDIR}/
|
||||
|
||||
clean cleandir:
|
||||
rm -f ${CDROM} xfs512.bin xfs
|
||||
rm -rf cd-dir
|
||||
|
||||
.include <bsd.obj.mk>
|
@ -1,60 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.31 2019/05/03 20:03:59 deraadt Exp $
|
||||
|
||||
MTREE= ${UTILS}/mtree.conf
|
||||
|
||||
LISTS= ${.CURDIR}/list
|
||||
UTILS= ${.CURDIR}/../../miniroot
|
||||
|
||||
MRDISKTYPE= rdroot
|
||||
MRMAKEFSARGS= -o disklabel=${MRDISKTYPE},minfree=0,density=4096
|
||||
|
||||
ALLIP= 22 26 27 28 30 32
|
||||
ALLBSDRD=
|
||||
.for IP in ${ALLIP}
|
||||
ALLBSDRD+= bsd.rd.IP${IP}
|
||||
all: ${ALLBSDRD}
|
||||
.endfor
|
||||
|
||||
.for IP in ${ALLIP}
|
||||
bsd.rd.IP${IP}: mr.fs bsd.IP${IP}
|
||||
cp bsd.IP${IP} bsd.rd.IP${IP}
|
||||
rdsetroot bsd.rd.IP${IP} mr.fs
|
||||
|
||||
bsd.IP${IP}:
|
||||
cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/RAMDISK-IP${IP} && \
|
||||
su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
|
||||
cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/RAMDISK-IP${IP}/obj/bsd bsd.IP${IP}
|
||||
.endfor
|
||||
|
||||
mr.fs: instbin
|
||||
rm -rf $@.d
|
||||
install -d -o root -g wheel $@.d
|
||||
mtree -def ${MTREE} -p $@.d -u
|
||||
CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} OSrev=${OSrev} \
|
||||
TARGDIR=$@.d UTILS=${UTILS} RELEASEDIR=${RELEASEDIR} \
|
||||
sh ${UTILS}/runlist.sh ${LISTS}
|
||||
rm $@.d/instbin
|
||||
makefs ${MRMAKEFSARGS} $@ $@.d
|
||||
|
||||
instbin.mk instbin.cache instbin.c: instbin.conf
|
||||
crunchgen -M -E -D ${.CURDIR}/../../.. -L ${DESTDIR}/usr/lib \
|
||||
-c instbin.c -e instbin -m instbin.mk instbin.conf
|
||||
|
||||
instbin: instbin.mk instbin.cache instbin.c
|
||||
${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
|
||||
|
||||
instbin.conf: ${LISTS}
|
||||
awk -f ${UTILS}/makeconf.awk ${LISTS} > instbin.conf
|
||||
|
||||
.ifdef RELEASEDIR
|
||||
install:
|
||||
cp ${ALLBSDRD} ${RELEASEDIR}
|
||||
.endif
|
||||
|
||||
|
||||
clean cleandir:
|
||||
rm -f *.core mr.fs instbin instbin.mk instbin.cache \
|
||||
lib*.a lib*.olist instbin.map ${ALLBSD} ${ALLBSDRD} *.o *.lo *.c
|
||||
rm -rf mr.fs.d
|
||||
|
||||
.include <bsd.obj.mk>
|
@ -1,129 +0,0 @@
|
||||
# $OpenBSD: install.md,v 1.46 2020/05/25 06:18:53 otto Exp $
|
||||
#
|
||||
# Copyright (c) 1996 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This code is derived from software contributed to The NetBSD Foundation
|
||||
# by Jason R. Thorpe.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
|
||||
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
# POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#
|
||||
# machine dependent section of installation/upgrade script.
|
||||
#
|
||||
|
||||
IPARCH=$(sysctl -n hw.model)
|
||||
NCPU=$(sysctl -n hw.ncpufound)
|
||||
MDKERNEL=GENERIC-$IPARCH
|
||||
|
||||
# FFS2 not supported for booting, use FFS1
|
||||
MDROOTFSOPT=-O1
|
||||
|
||||
MDSETS="bsd.$IPARCH bsd.rd.$IPARCH"
|
||||
MDSANESETS=bsd.$IPARCH
|
||||
if ((NCPU > 1)); then
|
||||
MDSETS="$MDSETS bsd.mp.$IPARCH"
|
||||
MDSANESETS="$MDSANESETS bsd.mp.$IPARCH"
|
||||
fi
|
||||
|
||||
md_installboot() {
|
||||
local _disk=$1
|
||||
|
||||
echo "Installing boot loader in volume header."
|
||||
if ! /usr/mdec/sgivol -w boot /mnt/usr/mdec/boot-$IPARCH $_disk; then
|
||||
echo "\nWARNING: Boot install failed. Booting from disk will not be possible"
|
||||
fi
|
||||
|
||||
for _k in /mnt/bsd{,.mp,.rd}; do
|
||||
[[ -f $_k.$IPARCH ]] && mv $_k.$IPARCH $_k
|
||||
done
|
||||
}
|
||||
|
||||
md_prep_disklabel()
|
||||
{
|
||||
local _disk=$1 _f=/tmp/i/fstab.$1
|
||||
|
||||
echo "\nChecking SGI Volume Header:"
|
||||
/usr/mdec/sgivol -q $_disk >/dev/null 2>/dev/null
|
||||
case $? in
|
||||
0) /usr/mdec/sgivol $_disk
|
||||
cat <<__EOT
|
||||
|
||||
An SGI Volume Header was found on the disk. Normally you want to replace it
|
||||
with a new Volume Header suitable for installing OpenBSD. Doing this will
|
||||
of course delete all data currently on the disk.
|
||||
__EOT
|
||||
if ask_yn "Do you want to overwrite the current header?" y; then
|
||||
/usr/mdec/sgivol -qi $_disk
|
||||
else
|
||||
cat <<__EOT
|
||||
|
||||
If the Volume Header was installed by a previous OpenBSD install keeping
|
||||
it is OK as long as the Volume Header has room for the 'boot' program.
|
||||
If you are trying to keep an old IRIX Volume Header, OpenBSD install will
|
||||
use the 'a' partition on the disk for the install and any data in that
|
||||
partition will be lost.
|
||||
__EOT
|
||||
if ! ask_yn "Are you sure you want to try to keep the old header?" y; then
|
||||
ask_yn "Do you want to overwrite the old header instead?" ||
|
||||
return 1
|
||||
/usr/mdec/sgivol -qi $_disk
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
1) echo "\nYour disk seems to be unaccessible. It was not possible"
|
||||
echo "determine if there is a proper Volume Header or not."
|
||||
ask_yn "Do you want to continue anyway?" || return 1
|
||||
;;
|
||||
2) echo "\nThere is no Volume Header found on the disk. A Volume"
|
||||
echo "header is required to be able to boot from the disk."
|
||||
ask_yn "Do you want to install a Volume Header?" y || return 1
|
||||
/usr/mdec/sgivol -qi $_disk
|
||||
;;
|
||||
esac
|
||||
|
||||
disklabel_autolayout $_disk $_f || return
|
||||
[[ -s $_f ]] && return
|
||||
|
||||
cat <<__EOT
|
||||
|
||||
You will now create an OpenBSD disklabel. The disklabel must have an
|
||||
'a' partition, being the space available for OpenBSD's root file system.
|
||||
The 'p' partition must be retained since it contains the SGI Volume Header;
|
||||
this in turn contains the boot loader. No other partitions should overlap
|
||||
with the SGI Volume Header, which by default will use the first 3134 sectors.
|
||||
|
||||
Do not change any parameters except the partition layout and the label name.
|
||||
|
||||
__EOT
|
||||
disklabel -c -F /tmp/i/fstab.$_disk -E $_disk
|
||||
}
|
||||
|
||||
md_congrats() {
|
||||
cat <<__EOT
|
||||
|
||||
INSTALL.$ARCH describes how to configure the ARCS PROM to boot OpenBSD.
|
||||
__EOT
|
||||
}
|
||||
|
||||
md_consoleinfo() {
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
# $OpenBSD: list,v 1.59 2019/06/07 14:39:57 deraadt Exp $
|
||||
|
||||
SRCDIRS distrib/special
|
||||
|
||||
# copy the crunched binary, link to it, and kill it
|
||||
COPY ${OBJDIR}/instbin instbin
|
||||
LINK instbin bin/arch
|
||||
LINK instbin bin/cat
|
||||
LINK instbin bin/chmod bin/chgrp sbin/chown
|
||||
LINK instbin bin/cp
|
||||
LINK instbin bin/date
|
||||
LINK instbin bin/dd
|
||||
LINK instbin bin/df
|
||||
LINK instbin bin/ed
|
||||
LINK instbin bin/hostname
|
||||
LINK instbin bin/ksh bin/sh
|
||||
LINK instbin bin/ln
|
||||
LINK instbin bin/ls
|
||||
LINK instbin bin/md5 bin/sha256 bin/sha512
|
||||
LINK instbin bin/mkdir
|
||||
LINK instbin bin/mt bin/eject
|
||||
LINK instbin bin/mv
|
||||
LINK instbin bin/pax bin/tar
|
||||
LINK instbin bin/rm
|
||||
LINK instbin bin/sleep
|
||||
LINK instbin bin/stty
|
||||
LINK instbin bin/sync
|
||||
LINK instbin sbin/bioctl
|
||||
LINK instbin sbin/dhclient
|
||||
LINK instbin sbin/disklabel
|
||||
LINK instbin sbin/dmesg
|
||||
LINK instbin sbin/fsck
|
||||
LINK instbin sbin/fsck_ffs
|
||||
LINK instbin sbin/growfs
|
||||
LINK instbin sbin/ifconfig
|
||||
LINK instbin sbin/init
|
||||
LINK instbin sbin/kbd
|
||||
LINK instbin sbin/mknod
|
||||
LINK instbin sbin/mount
|
||||
LINK instbin sbin/mount_cd9660
|
||||
LINK instbin sbin/mount_ffs
|
||||
LINK instbin sbin/mount_nfs
|
||||
LINK instbin sbin/newfs
|
||||
LINK instbin sbin/ping sbin/ping6
|
||||
LINK instbin sbin/reboot sbin/halt
|
||||
LINK instbin sbin/route
|
||||
LINK instbin sbin/slaacd
|
||||
LINK instbin sbin/sysctl
|
||||
LINK instbin sbin/umount
|
||||
LINK instbin usr/bin/doas
|
||||
LINK instbin usr/bin/encrypt
|
||||
LINK instbin usr/bin/ftp
|
||||
LINK instbin usr/bin/grep usr/bin/egrep usr/bin/fgrep
|
||||
LINK instbin usr/bin/gzip usr/bin/gunzip usr/bin/gzcat
|
||||
LINK instbin usr/bin/more usr/bin/less
|
||||
LINK instbin usr/bin/sed
|
||||
LINK instbin usr/bin/signify
|
||||
LINK instbin usr/bin/tee
|
||||
LINK instbin usr/sbin/chroot
|
||||
LINK instbin usr/sbin/pwd_mkdb
|
||||
ARGVLINK ksh -sh
|
||||
SPECIAL rm bin/md5
|
||||
|
||||
# firmware we might need
|
||||
#COPY ${DESTDIR}/etc/firmware/tigon1 etc/firmware/tigon1
|
||||
#COPY ${DESTDIR}/etc/firmware/tigon2 etc/firmware/tigon2
|
||||
COPY ${DESTDIR}/etc/firmware/bnx-b06 etc/firmware/bnx-b06
|
||||
COPY ${DESTDIR}/etc/firmware/bnx-b09 etc/firmware/bnx-b09
|
||||
COPY ${DESTDIR}/etc/firmware/bnx-rv2p etc/firmware/bnx-rv2p
|
||||
COPY ${DESTDIR}/etc/firmware/bnx-xi-rv2p etc/firmware/bnx-xi-rv2p
|
||||
COPY ${DESTDIR}/etc/firmware/bnx-xi90-rv2p etc/firmware/bnx-xi90-rv2p
|
||||
|
||||
COPY ${DESTDIR}/usr/mdec/sgivol usr/mdec/sgivol
|
||||
|
||||
# copy the MAKEDEV script and make some devices
|
||||
SCRIPT ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV
|
||||
SPECIAL cd dev; sh MAKEDEV ramdisk
|
||||
|
||||
# various files that we need in /etc for the install
|
||||
COPY ${CURDIR}/../../miniroot/group etc/group
|
||||
COPY ${CURDIR}/../../miniroot/master.passwd etc/master.passwd
|
||||
SPECIAL pwd_mkdb -p -d etc master.passwd; rm etc/master.passwd
|
||||
COPY ${DESTDIR}/etc/signify/openbsd-${OSrev}-base.pub etc/signify/openbsd-${OSrev}-base.pub
|
||||
COPY ${CURDIR}/../../miniroot/protocols etc/protocols
|
||||
COPY ${CURDIR}/../../miniroot/services etc/services
|
||||
TERMCAP vt100,vt220,dumb usr/share/misc/termcap
|
||||
|
||||
SYMLINK /tmp/i/fstab.shadow etc/fstab
|
||||
SYMLINK /tmp/i/resolv.conf.shadow etc/resolv.conf
|
||||
SYMLINK /tmp/i/hosts etc/hosts
|
||||
|
||||
# and the installation tools
|
||||
SCRIPT ${CURDIR}/../../miniroot/dot.profile .profile
|
||||
SCRIPT ${CURDIR}/../../miniroot/install.sub install.sub
|
||||
SCRIPT ${CURDIR}/install.md install.md
|
||||
SPECIAL chmod 755 install.sub
|
||||
SYMLINK install.sub autoinstall
|
||||
SYMLINK install.sub install
|
||||
SYMLINK install.sub upgrade
|
||||
|
||||
TZ
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.483 2021/04/28 15:11:27 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.484 2021/05/01 16:11:07 visa Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
@ -307,7 +307,7 @@ distrib:
|
||||
SUBDIR+= etc.alpha etc.amd64 etc.arm64 etc.armv7
|
||||
SUBDIR+= etc.hppa etc.i386 etc.landisk etc.loongson etc.luna88k
|
||||
SUBDIR+= etc.macppc etc.octeon etc.powerpc64 etc.riscv64
|
||||
SUBDIR+= etc.sgi etc.sparc64
|
||||
SUBDIR+= etc.sparc64
|
||||
|
||||
.include <bsd.subdir.mk>
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -1,516 +0,0 @@
|
||||
#!/bin/sh -
|
||||
#
|
||||
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
|
||||
# generated from:
|
||||
#
|
||||
# OpenBSD: etc.sgi/MAKEDEV.md,v 1.56 2021/04/02 02:29:56 deraadt Exp
|
||||
# OpenBSD: MAKEDEV.common,v 1.113 2021/02/12 10:26:33 jsg Exp
|
||||
# OpenBSD: MAKEDEV.mi,v 1.83 2016/09/11 03:06:31 deraadt Exp
|
||||
# OpenBSD: MAKEDEV.sub,v 1.14 2005/02/07 06:14:18 david Exp
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for any
|
||||
# purpose with or without fee is hereby granted, provided that the above
|
||||
# copyright notice and this permission notice appear in all copies.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
#
|
||||
# Device "make" file. Valid arguments:
|
||||
# all makes all known devices, including local devices.
|
||||
# Tries to make the ``standard'' number of each type.
|
||||
# ramdisk Ramdisk kernel devices
|
||||
# std Standard devices
|
||||
# local Configuration specific devices
|
||||
# Disks:
|
||||
# cd* ATAPI and SCSI CD-ROM drives
|
||||
# rd* "rd" pseudo-disks
|
||||
# sd* SCSI disks, including flopticals
|
||||
# vnd* "file" pseudo-disk devices
|
||||
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
|
||||
# Tapes:
|
||||
# ch* SCSI media changers
|
||||
# st* SCSI tape drives
|
||||
# Terminal ports:
|
||||
# tty[0-7][0-9a-f] NS16x50 serial ports
|
||||
# tty[a-b]* Zilog 8530 serial port
|
||||
# Pseudo terminals:
|
||||
# ptm pty master device
|
||||
# pty* Set of 62 master pseudo terminals
|
||||
# tty* Set of 62 slave pseudo terminals
|
||||
# Console ports:
|
||||
# ttyC-J* wscons display devices
|
||||
# wscons Minimal wscons devices
|
||||
# wskbd* wscons keyboards
|
||||
# wsmux wscons keyboard/mouse mux devices
|
||||
# Pointing devices:
|
||||
# wsmouse* wscons mice
|
||||
# USB devices:
|
||||
# ttyU* USB serial ports
|
||||
# uall All USB devices
|
||||
# ugen* Generic USB devices
|
||||
# uhid* Generic HID devices
|
||||
# fido fido/* nodes
|
||||
# ujoy ujoy/* nodes
|
||||
# ulpt* Printer devices
|
||||
# usb* Bus control devices used by usbd for attach/detach
|
||||
# Special purpose devices:
|
||||
# audio* Audio devices
|
||||
# bio ioctl tunnel pseudo-device
|
||||
# bpf Berkeley Packet Filter
|
||||
# dt Dynamic Tracer
|
||||
# diskmap Disk mapper
|
||||
# fd fd/* nodes
|
||||
# fuse Userland Filesystem
|
||||
# hotplug devices hot plugging
|
||||
# pci* PCI bus devices
|
||||
# pf* Packet Filter
|
||||
# pppx* PPP Multiplexer
|
||||
# pppac* PPP Access Concentrator
|
||||
# *random In-kernel random data source
|
||||
# tun* Network tunnel driver
|
||||
# tap* Ethernet tunnel driver
|
||||
# uk* Unknown SCSI devices
|
||||
# video* Video V4L2 devices
|
||||
# vscsi* Virtual SCSI controller
|
||||
# switch* Switch driver
|
||||
# kstat Kernel Statistics
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
T=$0
|
||||
|
||||
# set this to echo for Echo-Only debugging
|
||||
[ "$eo" ] || eo=
|
||||
|
||||
hex()
|
||||
{
|
||||
case $1 in
|
||||
[0-9]) echo -n $1;;
|
||||
10) echo -n a;;
|
||||
11) echo -n b;;
|
||||
12) echo -n c;;
|
||||
13) echo -n d;;
|
||||
14) echo -n e;;
|
||||
15) echo -n f;;
|
||||
esac
|
||||
}
|
||||
|
||||
alph2d()
|
||||
{
|
||||
local t="$1"
|
||||
local p="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
local sub=${p%${t}*}
|
||||
echo ${#sub}
|
||||
}
|
||||
|
||||
h2d()
|
||||
{
|
||||
local s="$1"
|
||||
local f=${s%*[0-9a-f]} n=${s#[0-9a-f]*}
|
||||
|
||||
echo $(($(_h2d $f)*16+ $(_h2d $n) ))
|
||||
}
|
||||
|
||||
_h2d()
|
||||
{
|
||||
case $1 in
|
||||
[0-9]) echo -n $1;;
|
||||
a) echo -n 10;;
|
||||
b) echo -n 11;;
|
||||
c) echo -n 12;;
|
||||
d) echo -n 13;;
|
||||
e) echo -n 14;;
|
||||
f) echo -n 15;;
|
||||
esac
|
||||
}
|
||||
|
||||
unt()
|
||||
{
|
||||
# XXX pdksh can't seem to deal with locally scoped variables
|
||||
# in ${foo#$bar} expansions
|
||||
arg="$1"
|
||||
tmp="${arg#[a-zA-Z]*}"
|
||||
tmp="${tmp%*[a-zA-Z]}"
|
||||
while [ "$tmp" != "$arg" ]
|
||||
do
|
||||
arg=$tmp
|
||||
tmp="${arg#[a-zA-Z]*}"
|
||||
tmp="${tmp%*[a-zA-Z]}"
|
||||
done
|
||||
echo $arg
|
||||
}
|
||||
|
||||
dodisk()
|
||||
{
|
||||
[ "$DEBUG" ] && set -x
|
||||
n=$(($((${5}*${7:-16}))+${6})) count=0
|
||||
[ 0$7 -ne 8 ] && l="i j k l m n o p"
|
||||
for d in a b c d e f g h $l
|
||||
do
|
||||
M $1$2$d b $3 $(($n+$count)) 640 operator
|
||||
M r$1$2$d c $4 $(($n+$count)) 640 operator
|
||||
let count=count+1
|
||||
done
|
||||
}
|
||||
|
||||
dodisk2()
|
||||
{
|
||||
n=$(($(($5*${7:-16}))+$6))
|
||||
M $1$2a b $3 $n 640 operator
|
||||
M r$1$2a c $4 $n 640 operator
|
||||
n=$(($n+2))
|
||||
M $1$2c b $3 $n 640 operator
|
||||
M r$1$2c c $4 $n 640 operator
|
||||
}
|
||||
|
||||
# M name b/c major minor [mode] [group]
|
||||
RMlist[0]="rm -f"
|
||||
|
||||
mkl() {
|
||||
: ${mklist[0]:=";mknod"}
|
||||
mklist[${#mklist[*]}]=" -m $1 $2 $3 $4 $5"
|
||||
}
|
||||
|
||||
M() {
|
||||
RMlist[${#RMlist[*]}]=$1
|
||||
mkl ${5-666} $1 $2 $3 $4
|
||||
G=${6:-wheel}
|
||||
[ "$7" ] && {
|
||||
MKlist[${#MKlist[*]}]="&& chown $7:$G $1"
|
||||
} || {
|
||||
case $G in
|
||||
wheel)
|
||||
[ ${#whlist[*]} = 0 ] && whlist[0]="&& chgrp wheel"
|
||||
whlist[${#whlist[*]}]="$1"
|
||||
;;
|
||||
operator)
|
||||
[ ${#oplist[*]} = 0 ] && oplist[0]="&& chgrp operator"
|
||||
oplist[${#oplist[*]}]="$1"
|
||||
;;
|
||||
*)
|
||||
MKlist[${#MKlist[*]}]="&& chgrp $G $1";
|
||||
esac
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
R() {
|
||||
[ "$DEBUG" ] && set -x
|
||||
for i in "$@"
|
||||
do
|
||||
U=`unt $i`
|
||||
[ "$U" ] || U=0
|
||||
|
||||
case $i in
|
||||
std)
|
||||
M console c 0 0 600
|
||||
M tty c 2 0
|
||||
M mem c 3 0 640 kmem
|
||||
M kmem c 3 1 640 kmem
|
||||
M null c 3 2
|
||||
M zero c 3 12
|
||||
M stdin c 7 0
|
||||
M stdout c 7 1
|
||||
M stderr c 7 2
|
||||
M ksyms c 35 0 640 kmem
|
||||
M klog c 6 0 600
|
||||
;;
|
||||
|
||||
kstat)
|
||||
M kstat c 51 0 640
|
||||
;;
|
||||
|
||||
switch*)
|
||||
M switch$U c 75 $U 600
|
||||
;;
|
||||
|
||||
vscsi*)
|
||||
M vscsi$U c 68 $U 600
|
||||
;;
|
||||
|
||||
video*)
|
||||
M video$U c 45 $U 600
|
||||
MKlist[${#MKlist[*]}]=";[ -e video ] || ln -s video$U video"
|
||||
;;
|
||||
|
||||
uk*)
|
||||
M uk$U c 32 $U 640 operator
|
||||
;;
|
||||
|
||||
tap*)
|
||||
M tap$U c 74 $U 600
|
||||
;;
|
||||
|
||||
tun*)
|
||||
M tun$U c 13 $U 600
|
||||
;;
|
||||
|
||||
*random)
|
||||
M urandom c 33 0 644
|
||||
RMlist[${#RMlist[*]}]=random
|
||||
MKlist[${#MKlist[*]}]=";ln -s urandom random"
|
||||
;;
|
||||
|
||||
pppac*)
|
||||
M pppac$U c 77 $U 600
|
||||
;;
|
||||
|
||||
pppx*)
|
||||
M pppx$U c 70 $U 600
|
||||
;;
|
||||
|
||||
pf*)
|
||||
M pf c 31 0 600
|
||||
;;
|
||||
|
||||
pci*)
|
||||
M pci$U c 29 $U 600
|
||||
MKlist[${#MKlist[*]}]=";[ -h pci ] || ln -sf pci0 pci"
|
||||
;;
|
||||
|
||||
hotplug)
|
||||
M hotplug c 67 $U 400
|
||||
;;
|
||||
|
||||
fuse)
|
||||
M fuse$U c 73 $U 600
|
||||
;;
|
||||
|
||||
fd)
|
||||
RMlist[${#RMlist[*]}]=";mkdir -p fd;rm -f" n=0
|
||||
while [ $n -lt 64 ];do M fd/$n c 7 $n;n=$(($n+1));done
|
||||
MKlist[${#MKlist[*]}]=";chmod 555 fd"
|
||||
;;
|
||||
|
||||
diskmap)
|
||||
M diskmap c 69 0 640 operator
|
||||
;;
|
||||
|
||||
dt)
|
||||
M dt c 30 0 600
|
||||
;;
|
||||
|
||||
bpf)
|
||||
M bpf c 12 0 600
|
||||
M bpf0 c 12 0 600
|
||||
;;
|
||||
|
||||
bio)
|
||||
M bio c 49 0 600
|
||||
;;
|
||||
|
||||
audio*)
|
||||
M audio$U c 44 $U 660 _sndiop
|
||||
M audioctl$U c 44 $(($U+192)) 660 _sndiop
|
||||
;;
|
||||
|
||||
usb*)
|
||||
[ "$i" = "usb" ] && u= || u=$U
|
||||
M usb$u c 61 $U 640
|
||||
;;
|
||||
|
||||
ulpt*)
|
||||
M ulpt$U c 64 $U 600
|
||||
;;
|
||||
|
||||
ujoy)
|
||||
RMlist[${#RMlist[*]}]=";mkdir -p ujoy;rm -f" n=0
|
||||
while [ $n -lt 4 ];do M ujoy/$n c 78 $n 444;n=$(($n+1));done
|
||||
MKlist[${#MKlist[*]}]=";chmod 555 ujoy"
|
||||
;;
|
||||
|
||||
fido)
|
||||
RMlist[${#RMlist[*]}]=";mkdir -p fido;rm -f" n=0
|
||||
while [ $n -lt 4 ];do M fido/$n c 76 $n 666;n=$(($n+1));done
|
||||
MKlist[${#MKlist[*]}]=";chmod 555 fido"
|
||||
;;
|
||||
|
||||
uhid*)
|
||||
M uhid$U c 62 $U 600
|
||||
;;
|
||||
|
||||
ugen*)
|
||||
n=$(($U*16))
|
||||
for j in 0{0,1,2,3,4,5,6,7,8,9} 1{0,1,2,3,4,5}
|
||||
do
|
||||
M ugen$U.$j c 63 $(($n+10#$j)) 600
|
||||
done
|
||||
;;
|
||||
|
||||
uall)
|
||||
R ttyU0 ttyU1 ttyU2 ttyU3 ugen0 ugen1 ugen2 ugen3 ugen4 ugen5
|
||||
R ugen6 ugen7 ulpt0 ulpt1 ujoy fido uhid0 uhid1 uhid2 uhid3
|
||||
R uhid4 uhid5 uhid6 uhid7 usb0 usb1 usb2 usb3 usb4 usb5 usb6
|
||||
R usb7
|
||||
;;
|
||||
|
||||
ttyU[0-9a-zA-Z])
|
||||
U=${i#ttyU*}
|
||||
o=$(alph2d $U)
|
||||
M ttyU$U c 66 $o 660 dialer root
|
||||
M cuaU$U c 66 $(($o+128)) 660 dialer root
|
||||
;;
|
||||
|
||||
wsmouse[0-9]*)
|
||||
M wsmouse$U c 27 $U 600
|
||||
;;
|
||||
|
||||
wsmux|wsmouse|wskbd)
|
||||
M wsmouse c 28 0 600
|
||||
M wskbd c 28 1 600
|
||||
;;
|
||||
|
||||
wskbd[0-9]*)
|
||||
M wskbd$U c 26 $U 600
|
||||
;;
|
||||
|
||||
wscons)
|
||||
R wsmouse0 wsmouse1 wsmouse2 wsmouse3 wsmouse4 wsmouse5
|
||||
R wsmouse6 wsmouse7 wsmouse8 wsmouse9 wskbd0 wskbd1 wskbd2
|
||||
R wskbd3 wsmux ttyFcfg ttyF0 ttyF1 ttyF2 ttyF3 ttyF4 ttyF5
|
||||
R ttyF6 ttyF7 ttyF8 ttyF9 ttyFa ttyFb ttyEcfg ttyE0 ttyE1
|
||||
R ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7 ttyE8 ttyE9 ttyEa ttyEb
|
||||
R ttyDcfg ttyD0 ttyD1 ttyD2 ttyD3 ttyD4 ttyD5 ttyD6 ttyD7
|
||||
R ttyD8 ttyD9 ttyDa ttyDb ttyCcfg ttyC0 ttyC1 ttyC2 ttyC3
|
||||
R ttyC4 ttyC5 ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
|
||||
;;
|
||||
|
||||
tty[C-J]*)
|
||||
U=${i##tty[C-J]}
|
||||
case $i in
|
||||
ttyC*) n=C m=0;;
|
||||
ttyD*) n=D m=256;;
|
||||
ttyE*) n=E m=512;;
|
||||
ttyF*) n=F m=768;;
|
||||
ttyG*) n=G m=1024;;
|
||||
ttyH*) n=H m=1280;;
|
||||
ttyI*) n=I m=1536;;
|
||||
ttyJ*) n=J m=1792;;
|
||||
esac
|
||||
case $U in
|
||||
[0-9a-f]) M tty$n$U c 25 $((16#$U+$m)) 600;;
|
||||
cfg) M tty${n}cfg c 25 $((255+$m)) 600;;
|
||||
*) echo bad unit $U for $i; exit 1;;
|
||||
esac
|
||||
;;
|
||||
|
||||
pty*)
|
||||
if [ $U -gt 15 ]; then
|
||||
echo bad unit for pty in: $i
|
||||
continue
|
||||
fi
|
||||
set -A letters p q r s t u v w x y z P Q R S T
|
||||
set -A suffixes 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q \
|
||||
r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X \
|
||||
Y Z
|
||||
|
||||
name=${letters[$U]}
|
||||
n=0
|
||||
while [ $n -lt 62 ]
|
||||
do
|
||||
nam=$name${suffixes[$n]}
|
||||
off=$(($U*62))
|
||||
M tty$nam c 4 $(($off+$n))
|
||||
M pty$nam c 5 $(($off+$n))
|
||||
n=$(($n+1))
|
||||
done
|
||||
;;
|
||||
|
||||
ptm)
|
||||
M ptm c 52 0 666
|
||||
;;
|
||||
|
||||
tty[a-b])
|
||||
u=${i#tty*}
|
||||
case $u in
|
||||
a) n=0 ;;
|
||||
b) n=1 ;;
|
||||
*) echo unknown tty device $i ;;
|
||||
esac
|
||||
M tty$u c 19 $n 660 dialer root
|
||||
M cua$u c 19 $(($n+128)) 660 dialer root
|
||||
;;
|
||||
|
||||
tty[0-7][0-9a-f])
|
||||
U=${i#tty*}
|
||||
o=$(h2d $U)
|
||||
M tty$U c 17 $o 660 dialer root
|
||||
M cua$U c 17 $(($o+128)) 660 dialer root
|
||||
;;
|
||||
|
||||
st*)
|
||||
n=$(($U*16))
|
||||
for pre in " " n e en
|
||||
do
|
||||
M ${pre}rst$U c 10 $n 660 operator
|
||||
n=$(($n+1))
|
||||
done
|
||||
;;
|
||||
|
||||
ch*)
|
||||
M ch$U c 36 $U 660 operator
|
||||
;;
|
||||
|
||||
vnd*)
|
||||
dodisk vnd $U 2 11 $U 0
|
||||
;;
|
||||
|
||||
rd*)
|
||||
dodisk2 rd $U 8 22 $U 0
|
||||
;;
|
||||
|
||||
cd*)
|
||||
dodisk2 cd $U 3 8 $U 0
|
||||
;;
|
||||
|
||||
local)
|
||||
test -s $T.local && sh $T.local
|
||||
;;
|
||||
|
||||
ramdisk)
|
||||
R diskmap bio rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1
|
||||
R sd2 sd3 sd4 tty00 tty01 bpf std
|
||||
;;
|
||||
|
||||
all)
|
||||
R ttya ttyb switch0 switch1 switch2 switch3 vnd0 vnd1 vnd2
|
||||
R vnd3 sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9 cd0 cd1 rd0
|
||||
R tap0 tap1 tap2 tap3 tun0 tun1 tun2 tun3 bio pty0 pty1 pty2
|
||||
R diskmap vscsi0 ch0 audio0 audio1 audio2 audio3 kstat dt bpf
|
||||
R fuse pppac pppx hotplug ptm local wscons pci0 pci1 pci2 pci3
|
||||
R uall video0 video1 uk0 random tty00 tty01 tty02 tty03 tty04
|
||||
R tty05 tty06 tty07 tty08 tty09 tty0a tty0b pf wd0 wd1 wd2 wd3
|
||||
R std st0 st1 fd
|
||||
;;
|
||||
|
||||
wd*|sd*)
|
||||
case $i in
|
||||
wd*) dodisk wd $U 4 18 $U 0;;
|
||||
sd*) dodisk sd $U 0 9 $U 0;;
|
||||
esac
|
||||
;;
|
||||
|
||||
*)
|
||||
echo $i: unknown device
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
R "$@"
|
||||
{
|
||||
echo -n ${RMlist[*]}
|
||||
echo -n ${mklist[*]}
|
||||
echo -n ${MKlist[*]}
|
||||
echo -n ${whlist[*]}
|
||||
echo ${oplist[*]}
|
||||
} | if [ "$eo" = "echo" ]; then
|
||||
cat
|
||||
else
|
||||
sh
|
||||
fi
|
@ -1,123 +0,0 @@
|
||||
define(MACHINE,sgi)dnl
|
||||
vers(__file__,
|
||||
{-$OpenBSD: MAKEDEV.md,v 1.56 2021/04/02 02:29:56 deraadt Exp $-},
|
||||
etc.MACHINE)dnl
|
||||
dnl
|
||||
dnl Copyright (c) 2001-2006 Todd T. Fries <todd@OpenBSD.org>
|
||||
dnl All rights reserved.
|
||||
dnl
|
||||
dnl Redistribution and use in source and binary forms, with or without
|
||||
dnl modification, are permitted provided that the following conditions
|
||||
dnl are met:
|
||||
dnl 1. Redistributions of source code must retain the above copyright
|
||||
dnl notice, this list of conditions and the following disclaimer.
|
||||
dnl 2. The name of the author may not be used to endorse or promote products
|
||||
dnl derived from this software without specific prior written permission.
|
||||
dnl
|
||||
dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
dnl INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
dnl AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
dnl THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
dnl EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
dnl PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
dnl OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
dnl WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
dnl OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
dnl ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
dnl
|
||||
dnl
|
||||
__devitem(zs, tty[a-b]*, Zilog 8530 serial port,zs)dnl
|
||||
_mkdev(zs, {-tty[a-b]-}, {-u=${i#tty*}
|
||||
case $u in
|
||||
a) n=0 ;;
|
||||
b) n=1 ;;
|
||||
*) echo unknown tty device $i ;;
|
||||
esac
|
||||
M tty$u c major_zs_c $n 660 dialer root
|
||||
M cua$u c major_zs_c Add($n, 128) 660 dialer root-})dnl
|
||||
_TITLE(make)
|
||||
_DEV(all)
|
||||
_DEV(ramd)
|
||||
_DEV(std)
|
||||
_DEV(local)
|
||||
_TITLE(dis)
|
||||
_DEV(cd, 8, 3)
|
||||
_DEV(rd, 22, 8)
|
||||
_DEV(sd, 9, 0)
|
||||
_DEV(vnd, 11, 2)
|
||||
_DEV(wd, 18, 4)
|
||||
_TITLE(tap)
|
||||
_DEV(ch, 36)
|
||||
_DEV(st, 10)
|
||||
_TITLE(term)
|
||||
_DEV(com, 17)
|
||||
_DEV(zs, 19)
|
||||
_TITLE(pty)
|
||||
_DEV(ptm, 52)
|
||||
_DEV(pty, 5)
|
||||
_DEV(tty, 4)
|
||||
_TITLE(cons)
|
||||
_DEV(wsdisp, 25)
|
||||
_DEV(wscons)
|
||||
_DEV(wskbd, 26)
|
||||
_DEV(wsmux, 28)
|
||||
_TITLE(point)
|
||||
_DEV(wsmouse, 27)
|
||||
_TITLE(usb)
|
||||
_DEV(ttyU, 66)
|
||||
_DEV(uall)
|
||||
_DEV(ugen, 63)
|
||||
_DEV(uhid, 62)
|
||||
_DEV(fido, 76)
|
||||
_DEV(ujoy, 78)
|
||||
_DEV(ulpt, 64)
|
||||
_DEV(usb, 61)
|
||||
_TITLE(spec)
|
||||
_DEV(au, 44)
|
||||
_DEV(bio, 49)
|
||||
_DEV(bpf, 12)
|
||||
_DEV(dt, 30)
|
||||
_DEV(diskmap, 69)
|
||||
_DEV(fdesc, 7)
|
||||
_DEV(fuse, 73)
|
||||
_DEV(hotplug, 67)
|
||||
_DEV(pci, 29)
|
||||
_DEV(pf, 31)
|
||||
_DEV(pppx, 70)
|
||||
_DEV(pppac, 77)
|
||||
_DEV(rnd, 33)
|
||||
_DEV(tun, 13)
|
||||
_DEV(tap, 74)
|
||||
_DEV(uk, 32)
|
||||
_DEV(vi, 45)
|
||||
_DEV(vscsi, 68)
|
||||
_DEV(switch, 75)
|
||||
_DEV(kstat, 51)
|
||||
dnl
|
||||
divert(__mddivert)dnl
|
||||
dnl
|
||||
_std(2, 3, 35, 6)
|
||||
;;
|
||||
dnl
|
||||
dnl *** sgi specific targets
|
||||
dnl
|
||||
twrget(all, au, audio, 0, 1, 2, 3)dnl
|
||||
target(all, ch, 0)dnl
|
||||
target(all, vscsi, 0)dnl
|
||||
target(all, diskmap)dnl
|
||||
target(all, pty, 0, 1, 2)dnl
|
||||
target(all, bio)dnl
|
||||
target(all, tun, 0, 1, 2, 3)dnl
|
||||
target(all, tap, 0, 1, 2, 3)dnl
|
||||
target(all, rd, 0)dnl
|
||||
target(all, cd, 0, 1)dnl
|
||||
target(all, sd, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl
|
||||
target(all, vnd, 0, 1, 2, 3)dnl
|
||||
target(all, switch, 0, 1, 2, 3)dnl
|
||||
twrget(all, zs, tty, a, b)dnl
|
||||
twrget(wscons, wscons, ttyD, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
|
||||
twrget(wscons, wscons, ttyE, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
|
||||
twrget(wscons, wscons, ttyF, cfg, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b)dnl
|
||||
target(ramd, bio)dnl
|
||||
target(ramd, diskmap)dnl
|
||||
target(ramd, random)dnl
|
@ -1,5 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2008/06/15 01:51:56 todd Exp $
|
||||
|
||||
all: MAKEDEV
|
||||
|
||||
.include <bsd.prog.mk>
|
@ -1,19 +0,0 @@
|
||||
# $OpenBSD: Makefile.inc,v 1.19 2017/04/04 00:03:12 deraadt Exp $
|
||||
|
||||
ALLIP= 22 26 27 28 30 32
|
||||
KERNELS=
|
||||
MDEXT=
|
||||
|
||||
.for IP in ${ALLIP}
|
||||
KERNELS+= GENERIC-IP${IP} bsd.IP${IP}
|
||||
MDEXT+= bsd.rd.IP${IP}
|
||||
.endfor
|
||||
KERNELS+= GENERIC-IP30.MP bsd.mp.IP30
|
||||
KERNELS+= GENERIC-IP27.MP bsd.mp.IP27
|
||||
|
||||
bootblocks:
|
||||
cp -p ${DESTDIR}/usr/mdec/boot32 ${RELEASEDIR}
|
||||
cp -p ${DESTDIR}/usr/mdec/boot64 ${RELEASEDIR}
|
||||
cp -p ${DESTDIR}/usr/mdec/bootecoff ${RELEASEDIR}
|
||||
|
||||
MDEXT+= boot32 boot64 bootecoff cd${OSrev}.iso
|
@ -1,16 +0,0 @@
|
||||
# $OpenBSD: disktab,v 1.19 2019/03/17 16:32:29 deraadt Exp $
|
||||
|
||||
rdroot|ramdiskroot|RAM-disk root FS image:\
|
||||
:dt=rdroot:se#512:nc#20:nt#4:ns#128:\
|
||||
:ta=4.2BSD:oa#0:pa#10240:fa#512:ba#4096:\
|
||||
:ob#0:pb#0:oc#0:pc#10240:
|
||||
|
||||
minicdroot|minicdramdiskroot|Boot CD-ROM image:\
|
||||
:dt=rdroot:se#512:nc#60:nt#4:ns#128:\
|
||||
:ta=4.2BSD:oa#0:pa#30720:fa#512:ba#4096:\
|
||||
:ob#0:pb#0:oc#0:pc#30720:
|
||||
|
||||
cdroot|cdramdiskroot|Installation CD-ROM image:\
|
||||
:dt=rdroot:se#2048:nc#17:nt#460:ns#32:\
|
||||
:ta=4.2BSD:oa#8320:pa#241920:fa#2048:ba#16384:\
|
||||
:ob#0:pb#0:oc#0:pc#250240:op#0:pp#8320:
|
@ -1,2 +0,0 @@
|
||||
/dev/tty00 0600 /dev/console
|
||||
/dev/ttyC0 0600 /dev/console:/dev/wskbd:/dev/wskbd0:/dev/wsmouse:/dev/wsmouse0:/dev/ttyCcfg:/dev/ttyC4
|
@ -1,115 +0,0 @@
|
||||
# $OpenBSD: login.conf,v 1.13 2021/04/25 16:36:57 mortimer Exp $
|
||||
|
||||
#
|
||||
# Sample login.conf file. See login.conf(5) for details.
|
||||
#
|
||||
|
||||
#
|
||||
# Standard authentication styles:
|
||||
#
|
||||
# passwd Use only the local password file
|
||||
# chpass Do not authenticate, but change user's password (change
|
||||
# the YP password if the user has one, else change the
|
||||
# local password)
|
||||
# lchpass Do not login; change user's local password instead
|
||||
# radius Use radius authentication
|
||||
# reject Use rejected authentication
|
||||
# skey Use S/Key authentication
|
||||
# activ ActivCard X9.9 token authentication
|
||||
# crypto CRYPTOCard X9.9 token authentication
|
||||
# snk Digital Pathways SecureNet Key authentication
|
||||
# tis TIS Firewall Toolkit authentication
|
||||
# token Generic X9.9 token authentication
|
||||
# yubikey YubiKey authentication
|
||||
#
|
||||
|
||||
# Default allowed authentication styles
|
||||
auth-defaults:auth=passwd,skey:
|
||||
|
||||
# Default allowed authentication styles for authentication type ftp
|
||||
auth-ftp-defaults:auth-ftp=passwd:
|
||||
|
||||
#
|
||||
# The default values
|
||||
# To alter the default authentication types change the line:
|
||||
# :tc=auth-defaults:\
|
||||
# to read something like: (enables passwd, "myauth", and activ)
|
||||
# :auth=passwd,myauth,activ:\
|
||||
# Any value changed in the daemon class should be reset in default
|
||||
# class.
|
||||
#
|
||||
default:\
|
||||
:path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin:\
|
||||
:umask=022:\
|
||||
:datasize-max=1024M:\
|
||||
:datasize-cur=1024M:\
|
||||
:maxproc-max=256:\
|
||||
:maxproc-cur=128:\
|
||||
:openfiles-max=1024:\
|
||||
:openfiles-cur=512:\
|
||||
:stacksize-cur=4M:\
|
||||
:localcipher=blowfish,8:\
|
||||
:tc=auth-defaults:\
|
||||
:tc=auth-ftp-defaults:
|
||||
|
||||
#
|
||||
# Settings used by /etc/rc and root
|
||||
# This must be set properly for daemons started as root by inetd as well.
|
||||
# Be sure to reset these values to system defaults in the default class!
|
||||
#
|
||||
daemon:\
|
||||
:ignorenologin:\
|
||||
:datasize=infinity:\
|
||||
:maxproc=infinity:\
|
||||
:openfiles-max=1024:\
|
||||
:openfiles-cur=128:\
|
||||
:stacksize-cur=8M:\
|
||||
:localcipher=blowfish,9:\
|
||||
:tc=default:
|
||||
|
||||
#
|
||||
# Staff have fewer restrictions and can login even when nologins are set.
|
||||
#
|
||||
staff:\
|
||||
:datasize-cur=768M:\
|
||||
:datasize-max=infinity:\
|
||||
:maxproc-max=512:\
|
||||
:maxproc-cur=128:\
|
||||
:ignorenologin:\
|
||||
:requirehome@:\
|
||||
:tc=default:
|
||||
|
||||
#
|
||||
# Authpf accounts get a special motd and shell
|
||||
#
|
||||
authpf:\
|
||||
:welcome=/etc/motd.authpf:\
|
||||
:shell=/usr/sbin/authpf:\
|
||||
:tc=default:
|
||||
|
||||
#
|
||||
# Building ports with DPB uses raised limits
|
||||
#
|
||||
pbuild:\
|
||||
:datasize-max=infinity:\
|
||||
:datasize-cur=4096M:\
|
||||
:maxproc-max=1024:\
|
||||
:maxproc-cur=256:\
|
||||
:stacksize-cur=8M:\
|
||||
:priority=5:\
|
||||
:tc=default:
|
||||
|
||||
#
|
||||
# Override resource limits for certain daemons started by rc.d(8)
|
||||
#
|
||||
bgpd:\
|
||||
:openfiles=512:\
|
||||
:tc=daemon:
|
||||
|
||||
unbound:\
|
||||
:openfiles=512:\
|
||||
:tc=daemon:
|
||||
|
||||
xenodm:\
|
||||
:openfiles=512:\
|
||||
:tc=daemon:
|
@ -1,16 +0,0 @@
|
||||
#
|
||||
# $OpenBSD: ttys,v 1.4 2012/03/29 20:27:53 miod Exp $
|
||||
#
|
||||
# name getty type status comments
|
||||
#
|
||||
console "/usr/libexec/getty std.9600" vt220 on secure
|
||||
# wsdisplay(4) glass console
|
||||
ttyC0 "/usr/libexec/getty std.9600" vt220 off secure
|
||||
# com(4) serial ports
|
||||
tty00 "/usr/libexec/getty std.9600" unknown off secure
|
||||
tty01 "/usr/libexec/getty std.9600" unknown off secure
|
||||
tty02 "/usr/libexec/getty std.9600" unknown off secure
|
||||
tty03 "/usr/libexec/getty std.9600" unknown off secure
|
||||
# zstty(4) serial ports
|
||||
ttya "/usr/libexec/getty std.9600" unknown off secure
|
||||
ttyb "/usr/libexec/getty std.9600" unknown off secure
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: 4.4BSD.dist,v 1.317 2021/04/28 14:25:15 jsg Exp $
|
||||
# $OpenBSD: 4.4BSD.dist,v 1.318 2021/05/01 16:11:07 visa Exp $
|
||||
|
||||
/set type=dir uname=root gname=wheel mode=0755
|
||||
|
||||
@ -476,8 +476,6 @@ usr
|
||||
..
|
||||
octeon
|
||||
..
|
||||
sgi
|
||||
..
|
||||
..
|
||||
|
||||
# ./usr/share/man/man3p
|
||||
@ -512,8 +510,6 @@ usr
|
||||
..
|
||||
riscv64
|
||||
..
|
||||
sgi
|
||||
..
|
||||
sparc64
|
||||
..
|
||||
..
|
||||
@ -556,8 +552,6 @@ usr
|
||||
..
|
||||
riscv64
|
||||
..
|
||||
sgi
|
||||
..
|
||||
sparc64
|
||||
..
|
||||
..
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $OpenBSD: Makefile,v 1.5 2017/10/08 15:14:17 visa Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2021/05/01 16:11:09 visa Exp $
|
||||
|
||||
MAN= cacheflush.3 get_fpc_csr.3
|
||||
MANSUBDIR= loongson octeon sgi
|
||||
MANSUBDIR= loongson octeon
|
||||
|
||||
#.if ${MACHINE_CPU} == "mips64"
|
||||
#NOPIC=
|
||||
|
@ -1,8 +1,8 @@
|
||||
.\" $OpenBSD: ptrace.2,v 1.39 2016/09/01 10:08:03 tedu Exp $
|
||||
.\" $OpenBSD: ptrace.2,v 1.40 2021/05/01 16:11:09 visa Exp $
|
||||
.\" $NetBSD: ptrace.2,v 1.3 1996/02/23 01:39:41 jtc Exp $
|
||||
.\"
|
||||
.\" This file is in the public domain.
|
||||
.Dd $Mdocdate: September 1 2016 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PTRACE 2
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -454,7 +454,7 @@ one instruction
|
||||
.Pq single-step .
|
||||
.\" mips64 (fp registers in the main reg structure)
|
||||
.It Xo Dv PT_GETFPREGS
|
||||
.No (not available on luna88k or sgi)
|
||||
.No (not available on luna88k or mips64)
|
||||
.Xc
|
||||
This request reads the traced process' floating-point registers into
|
||||
the
|
||||
@ -464,7 +464,7 @@ the
|
||||
pointed to by
|
||||
.Fa addr .
|
||||
.It Xo Dv PT_SETFPREGS
|
||||
.No (not available on luna88k or sgi)
|
||||
.No (not available on luna88k or mips64)
|
||||
.Xc
|
||||
This request is the converse of
|
||||
.Dv PT_GETFPREGS ;
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile.inc,v 1.5 2019/05/11 13:05:25 tb Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.6 2021/05/01 16:11:09 visa Exp $
|
||||
|
||||
# mips64-specific libcrypto build rules
|
||||
|
||||
@ -9,12 +9,8 @@ SSLASM+= aes aes-mips aes-mips
|
||||
# bf
|
||||
SRCS+= bf_enc.c
|
||||
# bn
|
||||
.if ${MACHINE} == "sgi" # because of R4000 support
|
||||
SRCS+= bn_asm.c
|
||||
.else
|
||||
SSLASM+= bn mips bn-mips
|
||||
CFLAGS+= -DBN_DIV3W
|
||||
.endif
|
||||
SSLASM+= bn mips-mont mips-mont
|
||||
CFLAGS+= -DOPENSSL_BN_ASM_MONT
|
||||
# camellia
|
||||
|
@ -1,9 +1,9 @@
|
||||
|
||||
# $OpenBSD: Makefile,v 1.36 2019/05/11 07:18:15 deraadt Exp $
|
||||
# $OpenBSD: Makefile,v 1.37 2021/05/01 16:11:09 visa Exp $
|
||||
|
||||
MAKEDEVARCHS+=alpha amd64 armv7 hppa i386 landisk
|
||||
MAKEDEVARCHS+=loongson luna88k macppc
|
||||
MAKEDEVARCHS+=sgi sparc64
|
||||
MAKEDEVARCHS+=sparc64
|
||||
|
||||
MAKEDEVTARGS?=all ramdisk
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.796 2021/04/24 07:49:11 visa Exp $
|
||||
# $OpenBSD: Makefile,v 1.797 2021/05/01 16:11:09 visa Exp $
|
||||
|
||||
MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
|
||||
acpi.4 acpiac.4 acpials.4 acpiasus.4 acpibat.4 \
|
||||
@ -98,7 +98,7 @@ MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
|
||||
vioblk.4 viocon.4 viomb.4 viornd.4 vioscsi.4 virtio.4 vlan.4 \
|
||||
vmmci.4 vmt.4 vmwpvs.4 vmx.4 vnd.4 vr.4 \
|
||||
vscsi.4 vte.4 vxlan.4 \
|
||||
watchdog.4 wb.4 wbenv.4 wbng.4 wbsd.4 wbsio.4 wd.4 wdc.4 wdsc.4 we.4 \
|
||||
watchdog.4 wb.4 wbenv.4 wbng.4 wbsd.4 wbsio.4 wd.4 wdc.4 we.4 \
|
||||
wg.4 wi.4 witness.4 wpi.4 wscons.4 wsdisplay.4 wskbd.4 wsmouse.4 \
|
||||
wsmux.4 \
|
||||
xbf.4 xe.4 xen.4 xf86.4 xge.4 xhci.4 xl.4 xmphy.4 xnf.4 xspd.4 \
|
||||
@ -106,7 +106,7 @@ MAN= aac.4 abcrtc.4 abl.4 ac97.4 acphy.4 acrtc.4 \
|
||||
|
||||
SUBDIR= man4.alpha man4.amd64 man4.arm64 man4.armv7 \
|
||||
man4.hppa man4.i386 man4.landisk man4.loongson man4.luna88k \
|
||||
man4.macppc man4.octeon man4.powerpc64 man4.sgi man4.sparc64
|
||||
man4.macppc man4.octeon man4.powerpc64 man4.sparc64
|
||||
|
||||
CLEANFILES+= wi.4
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: com.4,v 1.46 2020/01/22 05:19:24 jsg Exp $
|
||||
.\" $OpenBSD: com.4,v 1.47 2021/05/01 16:11:09 visa Exp $
|
||||
.\" $NetBSD: com.4,v 1.5 1996/03/16 00:07:08 thorpej Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1990, 1991 The Regents of the University of California.
|
||||
@ -33,7 +33,7 @@
|
||||
.\"
|
||||
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
|
||||
.\"
|
||||
.Dd $Mdocdate: January 22 2020 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt COM 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -88,12 +88,6 @@
|
||||
.Cd "# octeon"
|
||||
.Cd "com* at fdt?"
|
||||
.Pp
|
||||
.Cd "# sgi"
|
||||
.Cd "com0 at macebus0 base 0x00390000 irq 5"
|
||||
.Cd "com1 at macebus0 base 0x00398000 irq 5"
|
||||
.Cd "com0 at ioc? base 0x00020178"
|
||||
.Cd "com1 at ioc? base 0x00020170"
|
||||
.Pp
|
||||
.Cd "# sparc64"
|
||||
.Cd "com* at asio?"
|
||||
.Cd "com* at ebus?"
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.24 2016/03/30 06:38:44 jmc Exp $
|
||||
|
||||
MAN= dpclock.4 dsclock.4 dsrtc.4 gbe.4 gio.4 grtwo.4 hpc.4 iec.4 imc.4 \
|
||||
impact.4 intro.4 ioc.4 iockbc.4 iof.4 light.4 \
|
||||
macebus.4 mavb.4 mec.4 mkbc.4 newport.4 odyssey.4 \
|
||||
owmac.4 owserial.4 panel.4 power.4 \
|
||||
sq.4 xbow.4 xbridge.4 xheart.4 zs.4
|
||||
|
||||
MANSUBDIR=sgi
|
||||
|
||||
.include <bsd.prog.mk>
|
@ -1,46 +0,0 @@
|
||||
.\" $OpenBSD: dpclock.4,v 1.6 2018/06/18 06:06:52 jmc Exp $
|
||||
.\" $NetBSD: dpclock.4,v 1.5 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Steve Rumble.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: June 18 2018 $
|
||||
.Dt DPCLOCK 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm dpclock
|
||||
.Nd DS8573A real-time clock
|
||||
.Sh SYNOPSIS
|
||||
.Cd "dpclock* at hpc0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the DP8573A real-time clock.
|
||||
This device appears on SGI Indigo machines.
|
||||
.Sh SEE ALSO
|
||||
.Xr hpc 4 ,
|
||||
.Xr intro 4
|
@ -1,46 +0,0 @@
|
||||
.\" $OpenBSD: dsclock.4,v 1.6 2018/06/18 06:06:52 jmc Exp $
|
||||
.\" $NetBSD: dsclock.4,v 1.4 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Steve Rumble.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: June 18 2018 $
|
||||
.Dt DSCLOCK 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm dsclock
|
||||
.Nd DS1286 real-time clock
|
||||
.Sh SYNOPSIS
|
||||
.Cd "dsclock* at hpc0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the DS1286 real-time clock.
|
||||
This device appears on SGI Indy and Indigo2 machines.
|
||||
.Sh SEE ALSO
|
||||
.Xr hpc 4 ,
|
||||
.Xr intro 4
|
@ -1,36 +0,0 @@
|
||||
.\" $OpenBSD: dsrtc.4,v 1.3 2009/11/16 20:13:13 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 16 2009 $
|
||||
.Dt DSRTC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm dsrtc
|
||||
.Nd time-of-day clock
|
||||
.Sh SYNOPSIS
|
||||
.Cd "dsrtc0 at macebus0"
|
||||
.Cd "dsrtc0 at ioc?"
|
||||
.Cd "dsrtc0 at iof?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Dallas DS1687 and DS1742W realtime
|
||||
clocks used on SGI systems.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr ioc 4 ,
|
||||
.Xr iof 4 ,
|
||||
.Xr macebus 4
|
@ -1,61 +0,0 @@
|
||||
.\" $OpenBSD: gbe.4,v 1.8 2012/05/29 17:38:39 mikeb Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2007, 2009, Joel Sing <jsing@openbsd.org>
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 29 2012 $
|
||||
.Dt GBE 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm gbe
|
||||
.Nd SGI Graphics Back End (GBE) frame buffer
|
||||
.Sh SYNOPSIS
|
||||
.Cd "gbe0 at mainbus0"
|
||||
.Cd "wsdisplay* at gbe?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the on-board Graphics Back End (GBE) frame
|
||||
buffer found in SGI
|
||||
.Tn O2
|
||||
machines.
|
||||
Console support is provided by the
|
||||
.Xr wscons 4
|
||||
console framework.
|
||||
.Pp
|
||||
A special option
|
||||
.Em nosog
|
||||
can be passed from the ARCS firmware to the driver
|
||||
via the
|
||||
.Sy OSLoadOptions
|
||||
environment variable to disable Sync-on-Green signal.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr mainbus 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.3 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Joel Sing .
|
||||
.Sh CAVEATS
|
||||
Hardware initialization must currently be performed by the ARCS firmware.
|
||||
The resolution configured by the firmware will be used, with a fixed
|
||||
color depth of 8 bits.
|
@ -1,97 +0,0 @@
|
||||
.\" $OpenBSD: gio.4,v 1.6 2012/04/18 18:01:56 miod Exp $
|
||||
.\" $NetBSD: gio.4,v 1.20 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Antti Kantee.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: April 18 2012 $
|
||||
.Dt GIO 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm gio
|
||||
.Nd Graphics I/O GIO bus
|
||||
.Sh SYNOPSIS
|
||||
.Cd "gio0 at imc0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
bus is a bus for connecting high-speed peripherals to the main memory and
|
||||
CPU.
|
||||
The devices themselves are typically (but not necessarily) connected to the
|
||||
.Xr hpc 4
|
||||
peripheral controller, and memory and CPU are accessed through the
|
||||
.Xr imc 4
|
||||
system controller.
|
||||
The
|
||||
.Nm
|
||||
bus is found on the Indigo, Indy, Challenge S,
|
||||
Challenge M, and Indigo2 machines and exists in three incarnations:
|
||||
GIO32, GIO32-bis, and GIO64.
|
||||
.Pp
|
||||
The devices currently supported under
|
||||
.Ox
|
||||
are:
|
||||
.Pp
|
||||
.Bl -tag -width 10n -compact -offset indent
|
||||
.\" .It Xr giopci 4
|
||||
.\" GIO-PCI bridge
|
||||
.It Xr grtwo 4
|
||||
SGI Express graphics
|
||||
.It Xr hpc 4
|
||||
SGI High performance Peripheral Controller
|
||||
.It Xr impact 4
|
||||
SGI Impact (aka Mardigras) graphics
|
||||
.It Xr light 4
|
||||
SGI Light graphics
|
||||
.It Xr newport 4
|
||||
SGI Newport graphics
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr imc 4 ,
|
||||
.Xr intro 4
|
||||
.Sh CAVEATS
|
||||
Challenge S systems may use only one
|
||||
.Nm
|
||||
DMA-capable expansion card, despite having two slots.
|
||||
Cards based on the
|
||||
.Xr hpc 4
|
||||
controller, such as the GIO32 SCSI and E++ Ethernet adapters, must be
|
||||
placed in slot 1 (closest to the side of the case).
|
||||
All other cards must be placed in slot 0 (adjacent to the memory banks).
|
||||
.Pp
|
||||
Indigo2 and Challenge M systems contain either three or four GIO64 connectors,
|
||||
depending on the model.
|
||||
However, in both cases only two electrically distinct slots are present.
|
||||
Therefore, distinct expansion cards may not share physical connectors
|
||||
associated with the same slot.
|
||||
On the other hand, these apparently redundant slot connectors allow
|
||||
multiple board assemblies to draw more power from the bus, and also
|
||||
helps mix
|
||||
.Nm
|
||||
and EISA boards in the same chassis.
|
||||
In all systems, the upper two GIO64 connectors are GIO slot 1, while
|
||||
the lower connectors (either one or two of them) are GIO slot 0.
|
@ -1,72 +0,0 @@
|
||||
.\" $OpenBSD: grtwo.4,v 1.2 2015/01/15 20:37:36 schwarze Exp $
|
||||
.\" $NetBSD: grtwo.4,v 1.3 2006/12/26 04:43:10 rumble Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2006 Stephen M. Rumble
|
||||
.\" Copyright (c) 2003 Ilpo Ruotsalainen
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. The name of the author may not be used to endorse or promote products
|
||||
.\" derived from this software without specific prior written permission.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.\" <<Id: LICENSE_GC,v 1.1 2001/10/01 23:24:05 cgd Exp>>
|
||||
.\"
|
||||
.Dd $Mdocdate: January 15 2015 $
|
||||
.Dt GRTWO 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm grtwo
|
||||
.Nd SGI Express graphics
|
||||
.Sh SYNOPSIS
|
||||
.Cd "grtwo* at gio?"
|
||||
.Cd "wsdisplay* at grtwo?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver supports the SGI
|
||||
.Sq Express
|
||||
series of graphics controllers, also known as
|
||||
.Sq XS ,
|
||||
.Sq XZ ,
|
||||
.Sq Elan
|
||||
and
|
||||
.Sq Extreme ,
|
||||
which may be found on Indigo, Crimson, Personal Iris, Indy and Indigo2
|
||||
systems.
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.Xr impact 4 ,
|
||||
.Xr light 4 ,
|
||||
.Xr newport 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Nx 2.0 .
|
||||
It was significantly reworked and improved in
|
||||
.Ox 5.2 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Christopher SEKIYA .
|
@ -1,85 +0,0 @@
|
||||
.\" $OpenBSD: hpc.4,v 1.8 2018/06/18 06:06:52 jmc Exp $
|
||||
.\" $NetBSD: hpc.4,v 1.12 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Antti Kantee.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: June 18 2018 $
|
||||
.Dt HPC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm hpc
|
||||
.Nd SGI High performance Peripheral Controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "hpc0 at gio0 addr 0x1fb80000"
|
||||
.Cd "hpc1 at gio0 addr 0x1fb00000"
|
||||
.Cd "hpc2 at gio0 addr 0x1fb98000"
|
||||
.\" .Cd "hpc3 at gio0 addr 0x1fb90000"
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
interfaces the peripherals connected to it to the
|
||||
.Xr gio 4
|
||||
bus.
|
||||
.Nm
|
||||
is found on the Indigo, Indy, Challenge S, Challenge M,
|
||||
and Indigo2 machines.
|
||||
.Pp
|
||||
There are three different numerical revisions of the
|
||||
.Nm
|
||||
controller.
|
||||
Revisions 1 and 1.5 exist on Indigo machines,
|
||||
as well as GIO32bis expansion cards such as the E++ SEEQ-based
|
||||
Ethernet adapter.
|
||||
Revision 1.5 supports bi-endian operation.
|
||||
Revision 3 exists on Indy, Challenge S, Indigo2, and Challenge M systems.
|
||||
It is possible to have an on-board HPC3 as well as HPC1.5-based
|
||||
GIO32bis adapters in the Indy and Challenge S systems.
|
||||
Additionally, the Challenge S may have a secondary HPC3 if the IOPLUS
|
||||
(a.k.a. ''mezzanine'') board is installed.
|
||||
.Sh LIST OF DEVICES
|
||||
The devices currently supported are:
|
||||
.Pp
|
||||
.Bl -tag -width 10n -offset 3n -compact
|
||||
.It Xr dpclock 4
|
||||
DP8573A real-time clock
|
||||
.It Xr dsclock 4
|
||||
DS1286 real-time clock
|
||||
.\" .It Xr haltwo 4
|
||||
.\" HAL2 audio controller
|
||||
.It Xr panel 4
|
||||
front-panel buttons
|
||||
.It Xr sq 4
|
||||
Seeq 8003/80C03 Ethernet controller
|
||||
.It Xr wdsc 4
|
||||
WD33c93 SCSI controller
|
||||
.It Xr zs 4
|
||||
Zilog 8530 (ZSCC) Serial Communications Controller
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.Xr imc 4 ,
|
||||
.Xr intro 4
|
@ -1,58 +0,0 @@
|
||||
.\" $OpenBSD: iec.4,v 1.3 2009/11/03 18:52:41 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 3 2009 $
|
||||
.Dt IEC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm iec
|
||||
.Nd IOC3 Ethernet interface
|
||||
.Sh SYNOPSIS
|
||||
.Cd "iec* at ioc?"
|
||||
.Cd "icsphy* at mii?"
|
||||
.Cd "nsphy* at mii?"
|
||||
.Cd "nsphyter* at mii?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the 10/100 Mbit/s Ethernet controller
|
||||
found on
|
||||
.Xr ioc 4
|
||||
devices.
|
||||
.Sh SEE ALSO
|
||||
.Xr arp 4 ,
|
||||
.Xr icsphy 4 ,
|
||||
.Xr ifmedia 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr ioc 4 ,
|
||||
.Xr netintro 4 ,
|
||||
.Xr nsphy 4 ,
|
||||
.Xr nsphyter 4 ,
|
||||
.Xr hostname.if 5 ,
|
||||
.Xr ifconfig 8
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
device driver first appeared in
|
||||
.Ox 4.7 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat ,
|
||||
.\" borrowing significant parts from the
|
||||
.\" .Xr mec 4
|
||||
.\" driver written by Izumi Tsutsui and Christopher Sekiya.
|
@ -1,51 +0,0 @@
|
||||
.\" $OpenBSD: imc.4,v 1.4 2012/03/28 20:44:23 miod Exp $
|
||||
.\" $NetBSD: imc.4,v 1.8 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Antti Kantee.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 28 2012 $
|
||||
.Dt IMC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm imc
|
||||
.Nd Indy Memory Controller and system controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "imc0 at mainbus0"
|
||||
.Sh DESCRIPTION
|
||||
The Indy Memory Controller is responsible for acting as an interface from
|
||||
the
|
||||
.Xr gio 4
|
||||
bus to the main memory and CPU.
|
||||
The
|
||||
.Nm
|
||||
is found in the Indigo R4k, Indy, Challenge S, Challenge M, and Indigo2
|
||||
machines.
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.\" .Xr int 4 ,
|
||||
.Xr intro 4
|
@ -1,51 +0,0 @@
|
||||
.\" $OpenBSD: impact.4,v 1.2 2012/04/18 18:01:56 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2010 Joel Sing <jsing@openbsd.org>
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: April 18 2012 $
|
||||
.Dt IMPACT 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm impact
|
||||
.Nd SGI Impact (aka Mardigras) graphics
|
||||
.Sh SYNOPSIS
|
||||
.Cd "impact* at gio?"
|
||||
.Cd "impact* at xbow?"
|
||||
.Cd "wsdisplay* at impact?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Impact (aka Mardigras) graphics card,
|
||||
which can be found in SGI
|
||||
Indigo2, Octane, Octane 2 and Onyx systems.
|
||||
Console support is provided by the
|
||||
.Xr wscons 4
|
||||
console framework.
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4 ,
|
||||
.Xr xbow 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.7 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,166 +0,0 @@
|
||||
.\" $OpenBSD: intro.4,v 1.27 2015/09/20 15:24:39 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.\" Copyright (c) 2003 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: September 20 2015 $
|
||||
.Dt INTRO 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm intro
|
||||
.Nd introduction to special files and hardware support
|
||||
.Sh DESCRIPTION
|
||||
The manual pages in section 4 describe the special files,
|
||||
related driver functions, and networking support
|
||||
available in the system.
|
||||
In this part of the manual,
|
||||
the SYNOPSIS section of each configurable device gives a sample specification
|
||||
for use in constructing a system description for the
|
||||
.Xr config 8
|
||||
program.
|
||||
The DIAGNOSTICS section lists messages which may appear on the console
|
||||
and/or in the system error log
|
||||
.Pa /var/log/messages
|
||||
due to errors in device operation; see
|
||||
.Xr syslogd 8
|
||||
for more information.
|
||||
.Pp
|
||||
This section contains both devices which may be configured into
|
||||
the system and network related information.
|
||||
The networking support is introduced in
|
||||
.Xr netintro 4 .
|
||||
.Sh DEVICE SUPPORT
|
||||
This section describes the hardware supported on the sgi platform.
|
||||
Software support for these devices comes in two forms.
|
||||
A hardware device may be supported with a character or block
|
||||
.Em device driver ,
|
||||
or it may be used within the networking subsystem and have a
|
||||
.Em network interface driver .
|
||||
Block and character devices are accessed through files in the file
|
||||
system of a special type; see
|
||||
.Xr mknod 8 .
|
||||
Network interfaces are indirectly accessed through the interprocess
|
||||
communication facilities provided by the system; see
|
||||
.Xr socket 2 .
|
||||
.Pp
|
||||
A hardware device is identified to the system at configuration time
|
||||
and the appropriate device or network interface driver is then
|
||||
compiled into the system.
|
||||
When the resultant system is booted, the autoconfiguration facilities
|
||||
in the system probe for the device and, if found, enable the software
|
||||
support for it.
|
||||
If a device does not respond at autoconfiguration time it is not
|
||||
accessible at any time afterwards.
|
||||
To enable a device which did not autoconfigure, the system must be rebooted.
|
||||
.Pp
|
||||
The autoconfiguration system is described in
|
||||
.Xr autoconf 4 .
|
||||
A list of the supported devices is given below.
|
||||
.Sh HARDWARE
|
||||
The following systems are supported:
|
||||
.Bl -column "Hardware" "Family" "Kernel" "Model" -offset 3n
|
||||
.It Sy Hardware Ta Sy Family Ta Sy Kernel Ta Sy Model
|
||||
.It Li IP20 Ta IP20 Ta IP22 Ta "Indigo (R4k)"
|
||||
.It Li IP22 Ta IP22 Ta IP22 Ta "Indigo2, Challenge M (R4k)"
|
||||
.It Li IP24 Ta IP22 Ta IP22 Ta "Indy, Challenge S"
|
||||
.It Li IP26 Ta IP22 Ta IP26 Ta "POWER Indigo2 (R8000)"
|
||||
.It Li IP27 Ta IP27 Ta IP27 Ta "Origin 2x00, Onyx 2"
|
||||
.It Li IP28 Ta IP22 Ta IP28 Ta "POWER Indigo2 (R10000)"
|
||||
.It Li IP29 Ta IP27 Ta IP27 Ta "Origin 200"
|
||||
.It Li IP30 Ta IP30 Ta IP30 Ta "Octane, Octane 2 (Speedracer)"
|
||||
.It Li IP31 Ta IP27 Ta IP27 Ta "Origin 200/2x00, Onyx 2 (250+\ MHz)"
|
||||
.It Li IP32 Ta IP32 Ta IP32 Ta "O2, O2+ (Moosehead)"
|
||||
.It Li IP34 Ta IP35 Ta IP27 Ta "Fuel (Asterix)"
|
||||
.It Li IP35 Ta IP35 Ta IP27 Ta "Origin 3x00, Onyx 3x000, Onyx 3"
|
||||
.It Li IP39 Ta IP35 Ta IP27 Ta "Onyx 4"
|
||||
.It Li IP45 Ta IP35 Ta IP27 Ta "Origin 300, Onyx 300"
|
||||
.It Li IP53 Ta IP35 Ta IP27 Ta "Origin 350, Onyx 350, Tezro"
|
||||
.\" IP59 are the 1GHz IP53 designs
|
||||
.It Li IP59 Ta IP35 Ta IP27 Ta "Origin 350, Onyx 350, Tezro (1GHz)"
|
||||
.El
|
||||
.Sh LIST OF DEVICES
|
||||
The devices listed below are supported in this incarnation of the
|
||||
system.
|
||||
.\" Devices are indicated by their functional interface.
|
||||
Not all supported devices are listed.
|
||||
.Pp
|
||||
.Bl -tag -width 10n -offset 3n -compact
|
||||
.It Xr gbe 4
|
||||
SGI Graphics Back End (GBE) frame buffer
|
||||
.It Xr ioc 4
|
||||
IOC3 generic workstation I/O device
|
||||
.It Xr iof 4
|
||||
IOC4 generic workstation I/O device
|
||||
.It Xr macebus 4
|
||||
Multimedia, Audio and Communications Engine I/O ASIC
|
||||
.It Xr mainbus 4
|
||||
SGI main processor bus device
|
||||
.It Xr mavb 4
|
||||
Moosehead A/V Board audio device
|
||||
.It Xr mec 4
|
||||
MAC-110 10/100 Ethernet device
|
||||
.It Xr power 4
|
||||
power button
|
||||
.El
|
||||
.Pp
|
||||
A further list of available devices is contained within the pages
|
||||
describing the system buses and controllers.
|
||||
For example, a PCI device would be listed in the
|
||||
.Xr pci 4
|
||||
man page.
|
||||
The following buses and controllers list these devices:
|
||||
.Pp
|
||||
.Bl -tag -width "cardbus(4)XX" -offset 3n -compact
|
||||
.It Xr gio 4
|
||||
Graphics I/O GIO bus
|
||||
.It Xr pci 4
|
||||
introduction to PCI bus support
|
||||
.It Xr usb 4
|
||||
introduction to Universal Serial Bus support
|
||||
.It Xr xbow 4
|
||||
Octane and Origin family XIO bus
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr autoconf 4 ,
|
||||
.Xr config 8
|
||||
.Sh HISTORY
|
||||
This
|
||||
.Tn sgi
|
||||
.Nm
|
||||
appeared in
|
||||
.Ox 3.6 .
|
@ -1,78 +0,0 @@
|
||||
.\" $OpenBSD: ioc.4,v 1.7 2009/11/16 20:13:13 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 16 2009 $
|
||||
.Dt IOC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm ioc
|
||||
.Nd IOC3 generic workstation I/O device
|
||||
.Sh SYNOPSIS
|
||||
.Cd "ioc* at pci?"
|
||||
.Cd "com0 at ioc? base 0x20178"
|
||||
.Cd "com1 at ioc? base 0x20170"
|
||||
.Cd "dsrtc0 at ioc?"
|
||||
.Cd "iec* at ioc?"
|
||||
.Cd "iockbc* at ioc?"
|
||||
.Cd "onewire* at ioc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the various SGI IOC3 flavours on Octane and Origin
|
||||
family systems.
|
||||
.Pp
|
||||
Depending on their particular configuration, the IOC3 boards may provide:
|
||||
.Pp
|
||||
.Bl -tag -width 10n -offset ind -compact
|
||||
.It Xr com 4
|
||||
Two serial ports.
|
||||
.It Xr dsrtc 4
|
||||
Time-of-day chip.
|
||||
.It Xr iec 4
|
||||
10/100 Mbit/s Ethernet interface.
|
||||
.It Xr iockbc 4
|
||||
PS/2 keyboard and mouse interface.
|
||||
.El
|
||||
.Pp
|
||||
In order to tell these configurations apart, all IOC3 boards, except those
|
||||
on-board Origin family systems, contain a factory-setup
|
||||
.Xr onewire 4
|
||||
bus with
|
||||
.Xr owserial 4
|
||||
components identifying the IOC3 flavour, as well as
|
||||
.Xr owmac 4
|
||||
components storing the Ethernet address, for IOC3 devices with Ethernet
|
||||
interfaces.
|
||||
.Sh SEE ALSO
|
||||
.Xr com 4 ,
|
||||
.Xr dsrtc 4 ,
|
||||
.Xr iec 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr iockbc 4 ,
|
||||
.Xr onewire 4 ,
|
||||
.Xr owmac 4 ,
|
||||
.Xr owserial 4 ,
|
||||
.Xr pci 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,50 +0,0 @@
|
||||
.\" $OpenBSD: iockbc.4,v 1.3 2009/11/18 19:03:21 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Joel Sing <jsing@openbsd.org>
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 18 2009 $
|
||||
.Dt IOCKBC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm iockbc
|
||||
.Nd IOC PS/2 keyboard and mouse interface
|
||||
.Sh SYNOPSIS
|
||||
.Cd "iockbc* at ioc?"
|
||||
.Cd "iockbc* at iof?"
|
||||
.Cd "pckbd* at iockbc?"
|
||||
.Cd "pms* at iockbc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the keyboard and mouse interface found on
|
||||
.Xr ioc 4
|
||||
and
|
||||
.Xr iof 4
|
||||
devices.
|
||||
.Sh SEE ALSO
|
||||
.Xr ioc 4 ,
|
||||
.Xr iof 4 ,
|
||||
.Xr pckbd 4 ,
|
||||
.Xr pms 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.7 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Joel Sing .
|
@ -1,64 +0,0 @@
|
||||
.\" $OpenBSD: iof.4,v 1.5 2009/11/18 19:03:21 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 18 2009 $
|
||||
.Dt IOF 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm iof
|
||||
.Nd IOC4 generic workstation I/O device
|
||||
.Sh SYNOPSIS
|
||||
.Cd "iof* at pci?"
|
||||
.Cd "com0 at iof? base 0x380"
|
||||
.Cd "com* at iof?"
|
||||
.Cd "dsrtc0 at iof?"
|
||||
.Cd "iockbc* at iof?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the SGI IOC4-based basic I/O device on Origin 350
|
||||
and Tezro systems.
|
||||
.Pp
|
||||
The IOC4 chip provides:
|
||||
.Pp
|
||||
.Bl -tag -width 10n -offset ind -compact
|
||||
.It Xr com 4
|
||||
Four serial ports.
|
||||
.It Xr dsrtc 4
|
||||
Time-of-day chip.
|
||||
.It Xr iockbc 4
|
||||
PS/2 keyboard and mouse interface.
|
||||
.It Xr wdc 4
|
||||
WD100x compatible hard disk controller driver
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr com 4 ,
|
||||
.Xr dsrtc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr iockbc 4 ,
|
||||
.Xr pci 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.6 .
|
||||
.Sh BUGS
|
||||
The ATAPI interface is not supported yet.
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,78 +0,0 @@
|
||||
.\" $OpenBSD: light.4,v 1.3 2014/12/07 18:17:22 jmc Exp $
|
||||
.\" $NetBSD: light.4,v 1.1 2006/12/26 04:43:10 rumble Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2006 Stephen M. Rumble
|
||||
.\" Copyright (c) 2003 Ilpo Ruotsalainen
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. The name of the author may not be used to endorse or promote products
|
||||
.\" derived from this software without specific prior written permission.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.\" <<Id: LICENSE_GC,v 1.1 2001/10/01 23:24:05 cgd Exp>>
|
||||
.\"
|
||||
.Dd $Mdocdate: December 7 2014 $
|
||||
.Dt LIGHT 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm light
|
||||
.Nd SGI Light graphics
|
||||
.Sh SYNOPSIS
|
||||
.Cd "light* at gio?"
|
||||
.Cd "wsdisplay* at light?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver supports the SGI
|
||||
.Sq Light
|
||||
series of graphics controllers, also known as
|
||||
.Sq Entry
|
||||
or
|
||||
.Sq Starter
|
||||
graphics, and designated as LG1 or LG2,
|
||||
which may be found in Indigo and Crimson systems.
|
||||
.Pp
|
||||
These controllers have a fixed 1024x768 resolution with 8-bit colour depth.
|
||||
Unlike most SGI offerings, both 13W3 and VGA video cables are supported.
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.Xr grtwo 4 ,
|
||||
.Xr impact 4 ,
|
||||
.Xr newport 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Nx 5.0
|
||||
and was ported to
|
||||
.Ox 5.2 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Stephen M. Rumble .
|
||||
.Sh CAVEATS
|
||||
Much is unknown about the REX chipset.
|
||||
Therefore, the driver relies on the PROM to properly initialise the graphics.
|
||||
.\" .Pp
|
||||
.\" This driver will not run without modification on Crimson machines.
|
@ -1,73 +0,0 @@
|
||||
.\" $OpenBSD: macebus.4,v 1.13 2015/11/21 08:04:20 jmc Exp $
|
||||
.\" $NetBSD: mace.4,v 1.4 2004/02/10 16:54:02 wiz Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 21 2015 $
|
||||
.Dt MACEBUS 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm macebus ,
|
||||
.Nm macepcibr
|
||||
.Nd Multimedia, Audio and Communications Engine I/O ASIC
|
||||
.Sh SYNOPSIS
|
||||
.Cd "macebus0 at mainbus0"
|
||||
.Pp
|
||||
.Cd "clock0 at macebus0"
|
||||
.Cd "com0 at macebus0 base 0x00390000"
|
||||
.Cd "com1 at macebus0 base 0x00398000"
|
||||
.Cd "dsrtc0 at macebus0"
|
||||
.Cd "mavb0 at macebus0"
|
||||
.Cd "mec0 at macebus0"
|
||||
.Cd "mkbc0 at macebus0"
|
||||
.Cd "power0 at macebus0"
|
||||
.Pp
|
||||
.Cd "macepcibr0 at macebus0"
|
||||
.Cd "pci* at macepcibr?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides access to the MACE I/O ASIC, which manages all
|
||||
on-board devices in an SGI O2 machine.
|
||||
The
|
||||
.Nm
|
||||
also provides a
|
||||
.Tn PCI
|
||||
bridge.
|
||||
.Sh SEE ALSO
|
||||
.Xr com 4 ,
|
||||
.Xr dsrtc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr mainbus 4 ,
|
||||
.Xr mavb 4 ,
|
||||
.Xr mec 4 ,
|
||||
.Xr mkbc 4 ,
|
||||
.Xr pci 4 ,
|
||||
.Xr power 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 3.6 .
|
@ -1,63 +0,0 @@
|
||||
.\" $OpenBSD: mavb.4,v 1.8 2015/01/15 20:37:36 schwarze Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2005 Mark Kettenis
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: January 15 2015 $
|
||||
.Dt MAVB 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mavb
|
||||
.Nd Moosehead A/V Board audio device
|
||||
.Sh SYNOPSIS
|
||||
.Cd "mavb0 at macebus0"
|
||||
.Cd "audio* at mavb?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Moosehead A/V Board found on SGI
|
||||
.Tn O2
|
||||
machines.
|
||||
.Pp
|
||||
The Moosehead A/V Board uses an AD1843 codec that supports 8- and
|
||||
16-bit audio sample recording and playback at rates from 5 to 54 kHz,
|
||||
with 1 Hz resolution.
|
||||
The
|
||||
.Nm
|
||||
driver also makes it possible to control the playback volume by using
|
||||
the buttons on the front of the
|
||||
.Tn O2 .
|
||||
.Sh SEE ALSO
|
||||
.Xr audio 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr macebus 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 3.7 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Mark Kettenis .
|
||||
.Sh CAVEATS
|
||||
The analog mixer in the AD1843 codec does not provide a master volume
|
||||
control.
|
||||
Therefore, the
|
||||
.Tn O2
|
||||
volume buttons only control the output volume of the DAC.
|
||||
.Sh BUGS
|
||||
Currently only sample rates up to 48 kHz are supported.
|
||||
The second DAC on the AD1843 codec sits idle.
|
@ -1,48 +0,0 @@
|
||||
.\" $OpenBSD: mec.4,v 1.11 2015/01/15 20:37:36 schwarze Exp $
|
||||
.\"
|
||||
.\" Written by Michael Shalayeff, 2004. Public Domain.
|
||||
.\"
|
||||
.Dd $Mdocdate: January 15 2015 $
|
||||
.Dt MEC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mec
|
||||
.Nd MAC-110 10/100 Ethernet device
|
||||
.Sh SYNOPSIS
|
||||
.Cd "mec0 at macebus0"
|
||||
.Cd "icsphy* at mii?"
|
||||
.Cd "nsphy* at mii?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the MAC-110 Fast Ethernet controller
|
||||
found on
|
||||
.Tn O2
|
||||
machines.
|
||||
.Sh SEE ALSO
|
||||
.Xr arp 4 ,
|
||||
.Xr icsphy 4 ,
|
||||
.Xr ifmedia 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr macebus 4 ,
|
||||
.Xr netintro 4 ,
|
||||
.Xr nsphy 4 ,
|
||||
.Xr hostname.if 5 ,
|
||||
.Xr ifconfig 8
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
device driver first appeared in
|
||||
.Ox 3.6 .
|
||||
.Sh AUTHORS
|
||||
.An -nosplit
|
||||
The
|
||||
.Nm
|
||||
device driver was written by
|
||||
.An Izumi Tsutsui
|
||||
and
|
||||
.An Christopher SEKIYA .
|
||||
The
|
||||
.Ox
|
||||
port was done by
|
||||
.An Michael Shalayeff .
|
@ -1,46 +0,0 @@
|
||||
.\" $OpenBSD: mkbc.4,v 1.4 2009/10/26 18:38:09 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2007 Joel Sing
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: October 26 2009 $
|
||||
.Dt MKBC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mkbc
|
||||
.Nd Moosehead PS/2 Controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "mkbc0 at macebus0"
|
||||
.Cd "pckbd* at mkbc?"
|
||||
.Cd "pms* at mkbc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Moosehead PS/2 Controllers found on SGI
|
||||
.Tn O2
|
||||
machines.
|
||||
.Sh SEE ALSO
|
||||
.Xr macebus 4 ,
|
||||
.Xr pckbd 4 ,
|
||||
.Xr pms 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.3 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Joel Sing .
|
@ -1,65 +0,0 @@
|
||||
.\" $OpenBSD: newport.4,v 1.6 2012/04/19 13:47:09 jmc Exp $
|
||||
.\" $NetBSD: newport.4,v 1.6 2006/12/26 04:43:10 rumble Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2003 Ilpo Ruotsalainen
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. The name of the author may not be used to endorse or promote products
|
||||
.\" derived from this software without specific prior written permission.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.\" <<Id: LICENSE_GC,v 1.1 2001/10/01 23:24:05 cgd Exp>>
|
||||
.\"
|
||||
.Dd $Mdocdate: April 19 2012 $
|
||||
.Dt NEWPORT 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm newport
|
||||
.Nd SGI Newport graphics
|
||||
.Sh SYNOPSIS
|
||||
.Cd "newport* at gio?"
|
||||
.Cd "wsdisplay* at newport?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver supports the SGI
|
||||
.Sq Newport
|
||||
series of graphics controllers, also known as
|
||||
.Sq Indy 8-bit ,
|
||||
.Sq Indy 24-bit ,
|
||||
.Sq XGE
|
||||
and
|
||||
.Sq XL ,
|
||||
which may be found on Indy and Indigo2 systems.
|
||||
.Sh SEE ALSO
|
||||
.Xr gio 4 ,
|
||||
.Xr grtwo 4 ,
|
||||
.Xr impact 4 ,
|
||||
.Xr light 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Nx 2.0
|
||||
and was ported to
|
||||
.Ox 5.2 .
|
@ -1,55 +0,0 @@
|
||||
.\" $OpenBSD: odyssey.4,v 1.2 2010/03/07 14:13:58 jsing Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2010 Joel Sing <jsing@openbsd.org>
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 7 2010 $
|
||||
.Dt ODYSSEY 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm odyssey
|
||||
.Nd SGI VPro (aka Odyssey) graphics
|
||||
.Sh SYNOPSIS
|
||||
.Cd "odyssey* at xbow?"
|
||||
.Cd "wsdisplay* at odyssey?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the VPro (aka Odyssey) graphics card, which can be
|
||||
found in SGI
|
||||
.Tn Octane ,
|
||||
.Tn Octane2 ,
|
||||
.Tn Fuel ,
|
||||
.Tn Tezro
|
||||
and
|
||||
.Tn Onyx
|
||||
systems.
|
||||
Console support is provided by the
|
||||
.Xr wscons 4
|
||||
console framework.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr wscons 4 ,
|
||||
.Xr wsdisplay 4 ,
|
||||
.Xr xbow 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.7 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Joel Sing .
|
@ -1,47 +0,0 @@
|
||||
.\" $OpenBSD: owmac.4,v 1.2 2009/05/18 06:55:33 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 18 2009 $
|
||||
.Dt OWMAC 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm owmac
|
||||
.Nd 1-Wire Ethernet address
|
||||
.Sh SYNOPSIS
|
||||
.Cd "owmac* at onewire?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Dallas DS1981, DS1982 and DS2502
|
||||
add-only memory devices, found on SGI IOC3 devices.
|
||||
.Pp
|
||||
These devices are used to store the Ethernet address of the
|
||||
.Nm ioc
|
||||
Ethernet interface, when such an interface is present.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr ioc 4 ,
|
||||
.Xr onewire 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,46 +0,0 @@
|
||||
.\" $OpenBSD: owserial.4,v 1.2 2009/05/18 06:55:33 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 18 2009 $
|
||||
.Dt OWSERIAL 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm owserial
|
||||
.Nd 1-Wire serial number
|
||||
.Sh SYNOPSIS
|
||||
.Cd "owserial* at onewire?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Dallas DS2505 and DS2506
|
||||
add-only memory devices, found on various SGI devices.
|
||||
.Pp
|
||||
These devices are used to store the various serial numbers of the
|
||||
system components.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr ioc 4 ,
|
||||
.Xr onewire 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,55 +0,0 @@
|
||||
.\" $OpenBSD: panel.4,v 1.2 2012/04/19 13:47:09 jmc Exp $
|
||||
.\"
|
||||
.\"
|
||||
.\" Copyright (c) 2012 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: April 19 2012 $
|
||||
.Dt PANEL 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm panel
|
||||
.Nd front-panel buttons
|
||||
.Sh SYNOPSIS
|
||||
.Cd "panel* at hpc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver handles the front-panel power and, on Indy, volume buttons.
|
||||
If the
|
||||
.Va hw.allowpowerdown
|
||||
.Xr sysctl 8
|
||||
is set to 1,
|
||||
.Nm
|
||||
will signal
|
||||
.Xr init 8
|
||||
to do a clean
|
||||
.Xr shutdown 8
|
||||
when the power button is pressed.
|
||||
.Sh SEE ALSO
|
||||
.Xr hpc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr init 8 ,
|
||||
.Xr rc.shutdown 8 ,
|
||||
.Xr sysctl 8
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 5.2 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,57 +0,0 @@
|
||||
.\" $OpenBSD: power.4,v 1.5 2013/07/16 16:05:49 schwarze Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2007 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: July 16 2013 $
|
||||
.Dt POWER 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm power
|
||||
.Nd power button
|
||||
.Sh SYNOPSIS
|
||||
.Cd "power0 at macebus0" Pq "O2"
|
||||
.Cd "power0 at mainbus0" Pq "Octane"
|
||||
.Sh DESCRIPTION
|
||||
The SGI O2 and Octane machines generate an interrupt when the power button
|
||||
on the front panel is pressed.
|
||||
The
|
||||
.Nm
|
||||
driver catches that interrupt.
|
||||
If the
|
||||
.Va hw.allowpowerdown
|
||||
.Xr sysctl 8
|
||||
is set to 1,
|
||||
.Nm
|
||||
will then signal
|
||||
.Xr init 8
|
||||
to do a clean
|
||||
.Xr shutdown 8 .
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr macebus 4 ,
|
||||
.Xr init 8 ,
|
||||
.Xr rc.shutdown 8 ,
|
||||
.Xr sysctl 8
|
||||
.Sh HISTORY
|
||||
Support for the
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.3 .
|
||||
.Sh AUTHORS
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Jasper Lievisse Adriaanse Aq Mt jasper@openbsd.org .
|
@ -1,58 +0,0 @@
|
||||
.\" $OpenBSD: sq.4,v 1.1 2012/03/28 20:44:23 miod Exp $
|
||||
.\" $NetBSD: sq.4,v 1.5 2008/04/30 13:10:56 martin Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This document is derived from work contributed to The NetBSD Foundation
|
||||
.\" by Steve Rumble.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
|
||||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 28 2012 $
|
||||
.Dt SQ 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm sq
|
||||
.Nd Seeq 8003/80C03 Ethernet controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "sq* at hpc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
interface provides support for the SEEQ 8003 and 80c03 (aka SGI EDLC)
|
||||
Ethernet controller.
|
||||
DMA is provided by
|
||||
.Xr hpc 4 .
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
is found in the Indigo, Indy, Challenge S, Challenge M and
|
||||
Indigo2 machines, as well as the SGI E++ GIO32bis Ethernet adapter.
|
||||
.Sh SEE ALSO
|
||||
.Xr arp 4 ,
|
||||
.Xr hpc 4 ,
|
||||
.\" .Xr ifmedia 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr netintro 4 ,
|
||||
.Xr hostname.if 5 ,
|
||||
.Xr ifconfig 8
|
@ -1,74 +0,0 @@
|
||||
.\" $OpenBSD: xbow.4,v 1.5 2010/03/07 21:26:24 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 7 2010 $
|
||||
.Dt XBOW 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm xbow
|
||||
.Nd Octane and Origin family XIO bus
|
||||
.Sh SYNOPSIS
|
||||
.Cd "xbow0 at mainbus0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the XIO bus found on SGI
|
||||
.Sq ccNUMA
|
||||
designs, such as the Octane
|
||||
.Pq IP30
|
||||
and Origin
|
||||
.Pq IP27 and IP35
|
||||
families, as well as related systems such as Onyx and Tezro.
|
||||
.Pp
|
||||
XIO components are called
|
||||
.Sq widgets
|
||||
and contain either I/O devices, processors, or memory.
|
||||
.Pp
|
||||
A XIO bus supports up to 16 widgets, but the existing designs only use
|
||||
up to 8.
|
||||
.Pp
|
||||
Special
|
||||
.Sq hub
|
||||
widgets allow several XIO buses to be interconnected, expanding the
|
||||
capacity of a given system, and allowing complex multi-node systems to be built.
|
||||
.Pp
|
||||
The widgets currently supported under
|
||||
.Ox
|
||||
are:
|
||||
.Pp
|
||||
.Bl -tag -width 10n -compact -offset indent
|
||||
.It Xr impact 4
|
||||
SGI Impact (aka Mardigras) graphics
|
||||
.It Xr odyssey 4
|
||||
SGI VPro (aka Odyssey) graphics
|
||||
.It Xr xbridge 4
|
||||
XIO-PCI bridge
|
||||
.It Xr xheart 4
|
||||
Octane core system widget
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr mainbus 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,59 +0,0 @@
|
||||
.\" $OpenBSD: xbridge.4,v 1.6 2015/11/21 08:04:20 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 21 2015 $
|
||||
.Dt XBRIDGE 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm xbridge ,
|
||||
.Nm xbpci
|
||||
.Nd XIO-PCI bridge
|
||||
.Sh SYNOPSIS
|
||||
.Cd "xbridge* at xbow?"
|
||||
.Cd "xbpci* at xbridge?"
|
||||
.Cd "pci* at xbpci?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the XIO-PCI and XIO-PCI-X bridges commonly found
|
||||
on Octane and Origin family systems.
|
||||
.Pp
|
||||
All these systems feature at least one
|
||||
.Nm
|
||||
device to which the on-board devices are connected.
|
||||
.Pp
|
||||
.Nm
|
||||
devices support up to 8 different PCI devices, or two distinct
|
||||
buses of 4 PCI-X devices.
|
||||
Each PCI or PCI-X device is attached to a logical
|
||||
.Nm xbpci
|
||||
device.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr pci 4 ,
|
||||
.Xr xbow 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
Support for the PCI-X bridges was added in
|
||||
.Ox 4.7 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,43 +0,0 @@
|
||||
.\" $OpenBSD: xheart.4,v 1.2 2009/11/16 20:13:13 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009 Miodrag Vallat.
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 16 2009 $
|
||||
.Dt XHEART 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm xheart
|
||||
.Nd Octane core system widget
|
||||
.Sh SYNOPSIS
|
||||
.Cd "xheart* at xbow?"
|
||||
.Cd "onewire* at xheart?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the interrupt logic on Octane systems.
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr onewire 4 ,
|
||||
.Xr xbow 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver first appeared in
|
||||
.Ox 4.4 .
|
||||
.\" .Sh AUTHORS
|
||||
.\" The
|
||||
.\" .Nm
|
||||
.\" driver was written by
|
||||
.\" .An Miod Vallat .
|
@ -1,125 +0,0 @@
|
||||
.\" $OpenBSD: zs.4,v 1.5 2012/05/12 16:47:44 miod Exp $
|
||||
.\" $NetBSD: zstty.4,v 1.14 2011/06/07 20:22:56 wiz Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1997 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This code is derived from software contributed to The NetBSD Foundation
|
||||
.\" by Gordon W. Ross.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 12 2012 $
|
||||
.Dt ZS 4 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm zs ,
|
||||
.Nm zskbd ,
|
||||
.Nm zsms ,
|
||||
.Nm zstty
|
||||
.Nd Zilog 8530 (ZSCC) Serial Communications Controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "zs0 at hpc0"
|
||||
.Cd "zs1 at hpc0"
|
||||
.Cd "zskbd* at zs1 channel 0 " Pq "Indigo"
|
||||
.Cd "zsms* at zs1 channel 1 " Pq "Indigo"
|
||||
.Cd "zstty* at zs0 channel ?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides TTY support for Zilog 8530 Dual UART chips.
|
||||
On Indigo systems, one of the interfaces is hardwired for use by the
|
||||
keyboard and mouse.
|
||||
The
|
||||
.Nm zskbd
|
||||
devices connect keyboard devices to the generic keyboard driver
|
||||
.Nm wskbd .
|
||||
The
|
||||
.Nm zsms
|
||||
devices connect mice to the generic mouse driver
|
||||
.Xr wsmouse 4 .
|
||||
The remaining additional
|
||||
.Nm zstty
|
||||
interfaces provide RS-423
|
||||
and RS-232 serial ports for general purpose use.
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
driver supports all of the standard
|
||||
.Xr tty 4
|
||||
ioctl calls.
|
||||
The status of the DTR, RTS, CTS, and DCD signals can be queried with
|
||||
TIOCMGET command, but, due to limitations in the hardware,
|
||||
only the DTR and RTS signals can be modified with TIOCMSET, TIOCMBIC,
|
||||
and TIOCMBIS
|
||||
.Xr ioctl 2
|
||||
commands.
|
||||
.Pp
|
||||
Input and output for each line may set to any baud rate in the
|
||||
range 50 to 38400 (and higher on some machines).
|
||||
.Pp
|
||||
On some systems, the hardware design causes the state of the CTS, DCD, DTR
|
||||
and RTS lines to be inverted.
|
||||
While the
|
||||
.Nm zstty
|
||||
driver attempts to correctly account for this quirk,
|
||||
it can be forced to reverse its logic by setting
|
||||
.Ar flags
|
||||
to
|
||||
.Ar 1
|
||||
(either via
|
||||
.Xr config 8
|
||||
or
|
||||
.Xr boot_config 8 ) .
|
||||
Misconfiguration of these line settings usually leads to
|
||||
.Xr getty 8
|
||||
processes being unable to open the device or sleeping on
|
||||
.Sq Dv ttyopn .
|
||||
.Sh FILES
|
||||
.Bl -tag -width Pa -compact
|
||||
.It Pa /dev/ttya
|
||||
.It Pa /dev/ttyb
|
||||
.El
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag -width indent
|
||||
.It zs0*: fifo overflow
|
||||
.br
|
||||
The on-chip
|
||||
.Dq FIFO
|
||||
has overflowed and incoming data has been lost.
|
||||
This generally means the machine is not responding to
|
||||
interrupts from the ZS chip fast enough, which can be
|
||||
remedied only by using a lower baud rate.
|
||||
.It zs0*: ring overflow
|
||||
.br
|
||||
The software input
|
||||
.Qq ring
|
||||
has overflowed.
|
||||
This usually means input flow-control is not configured correctly
|
||||
.Pq i.e. incorrect cable wiring .
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr hpc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr tty 4 ,
|
||||
.Xr wskbd 4 ,
|
||||
.Xr wsmouse 4
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: onewire.4,v 1.10 2013/07/16 16:05:49 schwarze Exp $
|
||||
.\" $OpenBSD: onewire.4,v 1.11 2021/05/01 16:11:09 visa Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2006 Alexander Yurchenko <grange@openbsd.org>
|
||||
.\"
|
||||
@ -14,7 +14,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: July 16 2013 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt ONEWIRE 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -23,8 +23,6 @@
|
||||
.Sh SYNOPSIS
|
||||
.Cd "onewire* at gpioow?"
|
||||
.Cd "onewire* at uow?"
|
||||
.Cd "onewire* at ioc? " Pq sgi
|
||||
.Cd "onewire* at xheart? " Pq sgi
|
||||
.Pp
|
||||
.Cd "option ONEWIREVERBOSE"
|
||||
.Sh DESCRIPTION
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pci.4,v 1.384 2020/12/03 22:53:08 jmc Exp $
|
||||
.\" $OpenBSD: pci.4,v 1.385 2021/05/01 16:11:09 visa Exp $
|
||||
.\" $NetBSD: pci.4,v 1.29 2000/04/01 00:32:23 tsarna Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2000 Theo de Raadt. All rights reserved.
|
||||
@ -31,7 +31,7 @@
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: December 3 2020 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PCI 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -80,10 +80,6 @@
|
||||
.Cd "# octeon"
|
||||
.Cd "pci* at octpcie?"
|
||||
.Pp
|
||||
.Cd "# sgi"
|
||||
.Cd "pci* at macepcibr?"
|
||||
.Cd "pci* at xbridge?"
|
||||
.Pp
|
||||
.Cd "# sparc64"
|
||||
.Cd "pci* at psycho?"
|
||||
.Cd "pci* at schizo?"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pckbd.4,v 1.41 2019/05/11 14:19:16 abieber Exp $
|
||||
.\" $OpenBSD: pckbd.4,v 1.42 2021/05/01 16:11:09 visa Exp $
|
||||
.\" $NetBSD: pckbd.4,v 1.3 1999/12/21 11:31:07 drochner Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999
|
||||
@ -25,7 +25,7 @@
|
||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: May 11 2019 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PCKBD 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -34,7 +34,6 @@
|
||||
.Sh SYNOPSIS
|
||||
.Cd "pckbd* at pckbc?"
|
||||
.Cd "pckbd* at gsckbc?" Pq hppa
|
||||
.Cd "pckbd* at mkbc?" Pq sgi
|
||||
.Cd "wskbd* at pckbd?"
|
||||
.Cd "option PCKBD_LAYOUT=XXX"
|
||||
.Sh DESCRIPTION
|
||||
@ -219,7 +218,6 @@ option PCKBD_LAYOUT="(KB_DE|KB_NODEAD|KB_METAESC)"
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr isa 4 ,
|
||||
.Xr mkbc 4 ,
|
||||
.Xr pckbc 4 ,
|
||||
.Xr wskbd 4 ,
|
||||
.Xr wsconsctl 8
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pms.4,v 1.12 2010/09/26 20:39:08 miod Exp $
|
||||
.\" $OpenBSD: pms.4,v 1.13 2021/05/01 16:11:09 visa Exp $
|
||||
.\" $NetBSD: pms.4,v 1.4 2000/07/05 15:45:34 msaitoh Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1993 Christopher G. Demetriou
|
||||
@ -33,7 +33,7 @@
|
||||
.\"
|
||||
.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
|
||||
.\"
|
||||
.Dd $Mdocdate: September 26 2010 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PMS 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -42,7 +42,6 @@
|
||||
.Sh SYNOPSIS
|
||||
.Cd "pms* at pckbc?"
|
||||
.Cd "pms* at gsckbc?" Pq "hppa"
|
||||
.Cd "pms* at mkbc?" Pq "sgi"
|
||||
.Cd "wsmouse* at pms? mux 0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
@ -69,7 +68,6 @@ devices.
|
||||
.Xr gsckbc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr lms 4 ,
|
||||
.Xr mkbc 4 ,
|
||||
.Xr mms 4 ,
|
||||
.Xr pckbc 4 ,
|
||||
.Xr ums 4 ,
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: spdmem.4,v 1.7 2013/07/16 16:05:49 schwarze Exp $
|
||||
.\" $OpenBSD: spdmem.4,v 1.8 2021/05/01 16:11:09 visa Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2007 Jonathan Gray <jsg@openbsd.org>
|
||||
.\"
|
||||
@ -14,7 +14,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: July 16 2013 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt SPDMEM 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -25,9 +25,6 @@
|
||||
.Pp
|
||||
.Cd "# macppc"
|
||||
.Cd "spdmem* at mem?"
|
||||
.Pp
|
||||
.Cd "# sgi"
|
||||
.Cd "spdmem* at mainbus?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
|
@ -1,70 +0,0 @@
|
||||
.\" $OpenBSD: wdsc.4,v 1.2 2014/03/18 22:36:31 miod Exp $
|
||||
.\" $NetBSD: wdsc.4,v 1.10 2009/03/09 19:24:30 joerg Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This code is derived from software contributed to The NetBSD Foundation
|
||||
.\" by Steve C. Woodford.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 18 2014 $
|
||||
.Dt WDSC 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm wdsc
|
||||
.Nd WD33c93 SCSI controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "wdsc* at hpc? " Pq sgi
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver provides support for the Western Digital WD33c93 and WD33c93B SCSI
|
||||
controllers.
|
||||
.Pp
|
||||
In addition to sending the required SCSI commands to
|
||||
target devices on the SCSI bus, the
|
||||
.Nm
|
||||
driver deals with DMA, device interrupts, sync/async negotiation,
|
||||
and target disconnects/reconnects.
|
||||
.Sh DEVICE FLAGS
|
||||
.Bl -tag -width "Bits XX-XX" -compact
|
||||
.It Bits 0-7
|
||||
Disable disconnect/reselect for the corresponding target
|
||||
.It Bits 8-15
|
||||
Disable synchronous negotiation for target "[bit - 8]"
|
||||
.It Bits 16-23
|
||||
Disable tagged queuing for target "[bit - 16]"
|
||||
.El
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
device flags may be OR'd together to enable any combination of
|
||||
the features listed above.
|
||||
Tape devices should be allowed to disconnect for the SCSI bus to operate
|
||||
acceptably.
|
||||
.Sh SEE ALSO
|
||||
.Xr hpc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.\" .Xr pcc 4 ,
|
||||
.Xr scsibus 4
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: core.5,v 1.24 2019/09/06 19:25:08 schwarze Exp $
|
||||
.\" $OpenBSD: core.5,v 1.25 2021/05/01 16:11:10 visa Exp $
|
||||
.\" $NetBSD: core.5,v 1.4 1994/11/30 19:31:11 jtc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1980, 1991, 1993
|
||||
@ -30,7 +30,7 @@
|
||||
.\"
|
||||
.\" @(#)core.5 8.3 (Berkeley) 12/11/93
|
||||
.\"
|
||||
.Dd $Mdocdate: September 6 2019 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt CORE 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -114,7 +114,7 @@ where the suffix is the thread ID.
|
||||
For each thread, an
|
||||
.Dv NT_OPENBSD_REGS
|
||||
note is included containing the state of the regular registers of
|
||||
the thread and, on architectures other than luna88k and sgi, an
|
||||
the thread and, on architectures other than luna88k, an
|
||||
.Dv NT_OPENBSD_FPREGS
|
||||
note is also included containing the state of the floating-point
|
||||
registers of the thread.
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: mdoc.7,v 1.174 2021/04/28 14:29:50 jsg Exp $
|
||||
.\" $OpenBSD: mdoc.7,v 1.175 2021/05/01 16:11:10 visa Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
|
||||
.\" Copyright (c) 2010, 2011, 2013-2020 Ingo Schwarze <schwarze@openbsd.org>
|
||||
@ -15,7 +15,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: April 28 2021 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt MDOC 7
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -1354,7 +1354,6 @@ the following are valid architectures:
|
||||
.Cm octeon ,
|
||||
.Cm powerpc64 ,
|
||||
.Cm riscv64 ,
|
||||
.Cm sgi ,
|
||||
and
|
||||
.Cm sparc64 .
|
||||
.El
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.101 2021/04/28 15:11:27 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.102 2021/05/01 16:11:10 visa Exp $
|
||||
# $NetBSD: Makefile,v 1.13 1996/03/28 21:36:40 mark Exp $
|
||||
# @(#)Makefile 8.1 (Berkeley) 6/5/93
|
||||
|
||||
@ -11,6 +11,6 @@ MAN= afterboot.8 autoinstall.8 boot_config.8 bulk.8 \
|
||||
SUBDIR= man8.alpha man8.amd64 man8.arm64 man8.armv7 \
|
||||
man8.hppa man8.i386 man8.landisk \
|
||||
man8.loongson man8.luna88k man8.macppc \
|
||||
man8.octeon man8.powerpc64 man8.riscv64 man8.sgi man8.sparc64
|
||||
man8.octeon man8.powerpc64 man8.riscv64 man8.sparc64
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: diskless.8,v 1.70 2020/11/29 20:14:06 deraadt Exp $
|
||||
.\" $OpenBSD: diskless.8,v 1.71 2021/05/01 16:11:10 visa Exp $
|
||||
.\" $NetBSD: diskless.8,v 1.7.4.1 1996/05/30 18:58:10 cgd Exp $
|
||||
.\"
|
||||
.\"
|
||||
@ -27,7 +27,7 @@
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 29 2020 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt DISKLESS 8
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -172,7 +172,7 @@ Assign an IP address for myclient in
|
||||
192.197.96.12 myclient
|
||||
.Ed
|
||||
.It
|
||||
If booting an alpha, amd64, hppa, i386, sgi,
|
||||
If booting an alpha, amd64, hppa, i386,
|
||||
or sparc64 client,
|
||||
ensure that
|
||||
.Xr tftpd 8
|
||||
@ -191,7 +191,7 @@ See the
|
||||
.Xr rbootd 8
|
||||
manual page for more information.
|
||||
.It
|
||||
If booting a newer alpha, amd64, hppa, i386, sgi,
|
||||
If booting a newer alpha, amd64, hppa, i386,
|
||||
or sparc64 client,
|
||||
install a copy of the appropriate diskless boot loader in the
|
||||
.Pa /tftpboot
|
||||
@ -224,7 +224,7 @@ If the client's PROM fails to fetch the expected file,
|
||||
can be used to discover which filename the client is trying to read.
|
||||
.Pp
|
||||
Architectures using DHCP
|
||||
(newer alpha, amd64, hppa, i386, or sgi)
|
||||
(newer alpha, amd64, hppa, or i386)
|
||||
should ensure that
|
||||
.Xr dhcpd 8
|
||||
is configured on the server to serve BOOTP protocol requests.
|
||||
@ -364,13 +364,13 @@ For all clients:
|
||||
and
|
||||
.Xr rpc.bootparamd 8 .
|
||||
.Pp
|
||||
For alpha, amd64, hppa, i386, sgi, and sparc64 clients:
|
||||
For alpha, amd64, hppa, i386, and sparc64 clients:
|
||||
.Xr tftpd 8
|
||||
.Pp
|
||||
For HP 300 and older HPPA clients:
|
||||
.Xr rbootd 8
|
||||
.Pp
|
||||
For newer alpha, amd64, hppa, i386, and sgi clients:
|
||||
For newer alpha, amd64, hppa, and i386 clients:
|
||||
.Xr dhcpd 8
|
||||
.Pp
|
||||
For older alpha clients:
|
||||
|
@ -1,253 +0,0 @@
|
||||
.\" $OpenBSD: MAKEDEV.8,v 1.67 2021/01/23 17:36:23 deraadt Exp $
|
||||
.\"
|
||||
.\" THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
|
||||
.\" generated from:
|
||||
.\"
|
||||
.\" OpenBSD: etc.sgi/MAKEDEV.md,v 1.55 2021/01/23 05:08:33 thfr Exp
|
||||
.\" OpenBSD: MAKEDEV.common,v 1.112 2021/01/23 05:08:33 thfr Exp
|
||||
.\" OpenBSD: MAKEDEV.man,v 1.9 2017/06/06 08:11:23 tb Exp
|
||||
.\" OpenBSD: MAKEDEV.mansub,v 1.2 2004/02/20 19:13:01 miod Exp
|
||||
.\"
|
||||
.\" Copyright (c) 2004, Miodrag Vallat
|
||||
.\" Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
|
||||
.\"
|
||||
.\" Permission to use, copy, modify, and distribute this software for any
|
||||
.\" purpose with or without fee is hereby granted, provided that the above
|
||||
.\" copyright notice and this permission notice appear in all copies.
|
||||
.\"
|
||||
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: January 23 2021 $
|
||||
.Dt MAKEDEV 8 sgi
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm MAKEDEV
|
||||
.Nd create system and device special files
|
||||
.Sh SYNOPSIS
|
||||
.Nm MAKEDEV
|
||||
.Op Ar name ...
|
||||
.Sh DESCRIPTION
|
||||
The shell script
|
||||
.Nm ,
|
||||
found in the
|
||||
.Pa /dev
|
||||
directory, is used to create various special files.
|
||||
See
|
||||
.Xr intro 4
|
||||
for a more complete discussion of special files.
|
||||
.Pp
|
||||
.Nm
|
||||
takes any number of device names as arguments, where the names are
|
||||
the common abbreviation for the device or group of devices.
|
||||
Files are created in the current working directory.
|
||||
.Pp
|
||||
Where a device name is followed by a star
|
||||
.Sq * ,
|
||||
the star must be replaced by a unit number.
|
||||
If units are expected for a device but not provided,
|
||||
.Nm
|
||||
will supply the standard numbers in most cases.
|
||||
.Pp
|
||||
The sgi supports the following devices:
|
||||
.Pp
|
||||
.Sy Special device names
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar all
|
||||
Creates special files for all devices on sgi.
|
||||
.It Ar ramdisk
|
||||
Ramdisk kernel devices.
|
||||
.It Ar std
|
||||
Creates the
|
||||
.Sq standard
|
||||
devices (console, klog, kmem, ksyms, mem, null,
|
||||
stderr, stdin, stdout, tty, zero)
|
||||
which are absolutely necessary for the system to function properly.
|
||||
.It Ar local
|
||||
Creates configuration-specific devices, by invoking the shell file
|
||||
.Pa MAKEDEV.local .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Disks
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar cd*
|
||||
ATAPI and SCSI CD-ROM drives, see
|
||||
.Xr cd 4 .
|
||||
.It Ar rd*
|
||||
.Dq rd
|
||||
pseudo-disks, see
|
||||
.Xr rd 4 .
|
||||
.It Ar sd*
|
||||
SCSI disks, including flopticals, see
|
||||
.Xr sd 4 .
|
||||
.It Ar vnd*
|
||||
.Dq file
|
||||
pseudo-disk devices, see
|
||||
.Xr vnd 4 .
|
||||
.It Ar wd*
|
||||
.Dq winchester
|
||||
disk drives (ST506, IDE, ESDI, RLL, ...), see
|
||||
.Xr wd 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Tapes
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar ch*
|
||||
SCSI media changers, see
|
||||
.Xr ch 4 .
|
||||
.It Ar st*
|
||||
SCSI tape drives, see
|
||||
.Xr st 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Terminal ports
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar tty[0-7][0-9a-f]
|
||||
NS16x50 serial ports, see
|
||||
.Xr com 4 .
|
||||
.It Ar tty[a-b]*
|
||||
Zilog 8530 serial port, see
|
||||
.Xr zs 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Pseudo terminals
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar ptm
|
||||
pty master device, see
|
||||
.Xr ptm 4 .
|
||||
.It Ar pty*
|
||||
Set of 62 master pseudo terminals, see
|
||||
.Xr pty 4 .
|
||||
.It Ar tty*
|
||||
Set of 62 slave pseudo terminals, see
|
||||
.Xr tty 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Console ports
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar ttyC-J*
|
||||
wscons display devices, see
|
||||
.Xr wsdisplay 4 .
|
||||
.It Ar wscons
|
||||
Minimal wscons devices, see
|
||||
.Xr wscons 4 .
|
||||
.It Ar wskbd*
|
||||
wscons keyboards, see
|
||||
.Xr wskbd 4 .
|
||||
.It Ar wsmux
|
||||
wscons keyboard/mouse mux devices, see
|
||||
.Xr wsmux 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Pointing devices
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar wsmouse*
|
||||
wscons mice, see
|
||||
.Xr wsmouse 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy USB devices
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar ttyU*
|
||||
USB serial ports, see
|
||||
.Xr ucom 4 .
|
||||
.It Ar uall
|
||||
All USB devices, see
|
||||
.Xr usb 4 .
|
||||
.It Ar ugen*
|
||||
Generic USB devices, see
|
||||
.Xr ugen 4 .
|
||||
.It Ar uhid*
|
||||
Generic HID devices, see
|
||||
.Xr uhid 4 .
|
||||
.It Ar fido
|
||||
fido/* nodes, see
|
||||
.Xr fido 4 .
|
||||
.It Ar ujoy
|
||||
ujoy/* nodes, see
|
||||
.Xr ujoy 4 .
|
||||
.It Ar ulpt*
|
||||
Printer devices, see
|
||||
.Xr ulpt 4 .
|
||||
.It Ar usb*
|
||||
Bus control devices used by usbd for attach/detach, see
|
||||
.Xr usb 4 .
|
||||
.El
|
||||
.Pp
|
||||
.Sy Special purpose devices
|
||||
.Bl -tag -width tenletters -compact
|
||||
.It Ar audio*
|
||||
Audio devices, see
|
||||
.Xr audio 4 .
|
||||
.It Ar bio
|
||||
ioctl tunnel pseudo-device, see
|
||||
.Xr bio 4 .
|
||||
.It Ar bpf
|
||||
Berkeley Packet Filter, see
|
||||
.Xr bpf 4 .
|
||||
.It Ar dt
|
||||
Dynamic Tracer, see
|
||||
.Xr dt 4 .
|
||||
.It Ar diskmap
|
||||
Disk mapper, see
|
||||
.Xr diskmap 4 .
|
||||
.It Ar fd
|
||||
fd/* nodes, see
|
||||
.Xr fd 4 .
|
||||
.It Ar fuse
|
||||
Userland Filesystem, see
|
||||
.Xr fuse 4 .
|
||||
.It Ar hotplug
|
||||
devices hot plugging, see
|
||||
.Xr hotplug 4 .
|
||||
.It Ar pci*
|
||||
PCI bus devices, see
|
||||
.Xr pci 4 .
|
||||
.It Ar pf*
|
||||
Packet Filter, see
|
||||
.Xr pf 4 .
|
||||
.It Ar pppx*
|
||||
PPP Multiplexer, see
|
||||
.Xr pppx 4 .
|
||||
.It Ar pppac*
|
||||
PPP Access Concentrator, see
|
||||
.Xr pppac 4 .
|
||||
.It Ar *random
|
||||
In-kernel random data source, see
|
||||
.Xr random 4 .
|
||||
.It Ar tun*
|
||||
Network tunnel driver, see
|
||||
.Xr tun 4 .
|
||||
.It Ar tap*
|
||||
Ethernet tunnel driver, see
|
||||
.Xr tap 4 .
|
||||
.It Ar uk*
|
||||
Unknown SCSI devices, see
|
||||
.Xr uk 4 .
|
||||
.It Ar video*
|
||||
Video V4L2 devices, see
|
||||
.Xr video 4 .
|
||||
.It Ar vscsi*
|
||||
Virtual SCSI controller, see
|
||||
.Xr vscsi 4 .
|
||||
.It Ar switch*
|
||||
Switch driver, see
|
||||
.Xr switch 4 .
|
||||
.It Ar kstat
|
||||
Kernel Statistics, see
|
||||
.Xr kstat 4 .
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width /dev -compact
|
||||
.It Pa /dev
|
||||
The special file directory.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr config 8 ,
|
||||
.Xr mknod 8
|
@ -1,6 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.1 2004/08/06 23:05:19 mickey Exp $
|
||||
|
||||
MAN= MAKEDEV.8 # boot_sgi.8
|
||||
MANSUBDIR=sgi
|
||||
|
||||
.include <bsd.prog.mk>
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pci_conf_read.9,v 1.12 2015/02/15 22:26:45 bentley Exp $
|
||||
.\" $OpenBSD: pci_conf_read.9,v 1.13 2021/05/01 16:11:10 visa Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2005 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
@ -15,7 +15,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: February 15 2015 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PCI_CONF_READ 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -28,7 +28,6 @@
|
||||
.In alpha/pci/pci_machdep.h
|
||||
.In i386/pci/pci_machdep.h
|
||||
.In powerpc/pci/pci_machdep.h
|
||||
.In sgi/pci/pci_machdep.h
|
||||
.In machine/pci_machdep.h
|
||||
.Ft pcitag_t
|
||||
.Fn pci_make_tag "pci_chipset_tag_t pc" "int bus" "int dev" "int func"
|
||||
|
@ -1,4 +1,4 @@
|
||||
.\" $OpenBSD: pci_intr_map.9,v 1.17 2020/06/17 08:20:42 dlg Exp $
|
||||
.\" $OpenBSD: pci_intr_map.9,v 1.18 2021/05/01 16:11:10 visa Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2005 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
@ -15,7 +15,7 @@
|
||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
.\"
|
||||
.Dd $Mdocdate: June 17 2020 $
|
||||
.Dd $Mdocdate: May 1 2021 $
|
||||
.Dt PCI_INTR_MAP 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -32,7 +32,6 @@
|
||||
.In alpha/pci/pci_machdep.h
|
||||
.In i386/pci/pci_machdep.h
|
||||
.In powerpc/pci/pci_machdep.h
|
||||
.In sgi/pci/pci_machdep.h
|
||||
.In machine/pci_machdep.h
|
||||
.Ft int
|
||||
.Fn pci_intr_map "struct pci_attach_args *paa" "pci_intr_handle_t *ih"
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: bsd.own.mk,v 1.208 2021/04/29 19:21:31 drahn Exp $
|
||||
# $OpenBSD: bsd.own.mk,v 1.209 2021/05/01 16:11:10 visa Exp $
|
||||
# $NetBSD: bsd.own.mk,v 1.24 1996/04/13 02:08:09 thorpej Exp $
|
||||
|
||||
# Host-specific overrides
|
||||
@ -20,10 +20,6 @@ GCC4_ARCH=alpha hppa sh sparc64
|
||||
GCC3_ARCH=m88k
|
||||
LLD_ARCH=aarch64 amd64 arm i386 powerpc64 riscv64
|
||||
|
||||
.if ${MACHINE} == "sgi"
|
||||
GCC4_ARCH+=mips64
|
||||
.endif
|
||||
|
||||
# m88k: ?
|
||||
PIE_ARCH=aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sh sparc64
|
||||
STATICPIE_ARCH=aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sh sparc64
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.52 2021/04/29 11:32:20 jsg Exp $
|
||||
# $OpenBSD: Makefile,v 1.53 2021/05/01 16:11:10 visa Exp $
|
||||
# $NetBSD: Makefile,v 1.5 1995/09/15 21:05:21 pk Exp $
|
||||
|
||||
SUBDIR= dev/microcode \
|
||||
@ -6,7 +6,7 @@ SUBDIR= dev/microcode \
|
||||
arch/hppa arch/i386 \
|
||||
arch/landisk arch/loongson arch/luna88k \
|
||||
arch/macppc arch/octeon arch/powerpc64 \
|
||||
arch/riscv64 arch/sgi arch/sparc64
|
||||
arch/riscv64 arch/sparc64
|
||||
|
||||
tags:
|
||||
cd ${.CURDIR}/kern; make tags
|
||||
|
@ -1,6 +1,5 @@
|
||||
# $OpenBSD: files.mips64,v 1.29 2018/01/25 15:06:29 mpi Exp $
|
||||
# $OpenBSD: files.mips64,v 1.30 2021/05/01 16:11:10 visa Exp $
|
||||
|
||||
file arch/mips64/mips64/arcbios.c arcbios
|
||||
file arch/mips64/mips64/clock.c clock
|
||||
file arch/mips64/mips64/cpu.c
|
||||
file arch/mips64/mips64/interrupt.c
|
||||
@ -18,22 +17,14 @@ file arch/mips64/mips64/cache_loongson2.c cpu_loongson2
|
||||
file arch/mips64/mips64/cache_loongson3.c cpu_loongson3
|
||||
file arch/mips64/mips64/cache_mips64r2.c cpu_mips64r2
|
||||
file arch/mips64/mips64/cache_octeon.c cpu_octeon
|
||||
file arch/mips64/mips64/cache_r4k.c cpu_r4000
|
||||
file arch/mips64/mips64/cache_r5k.c cpu_r5000 | cpu_rm7000
|
||||
file arch/mips64/mips64/cache_r10k.c cpu_r10000
|
||||
file arch/mips64/mips64/cache_tfp.c cpu_r8000
|
||||
file arch/mips64/mips64/cache_tfp_subr.S cpu_r8000
|
||||
file arch/mips64/mips64/context.S
|
||||
file arch/mips64/mips64/cp0access.S
|
||||
file arch/mips64/mips64/exception.S !cpu_r8000
|
||||
file arch/mips64/mips64/exception_tfp.S cpu_r8000
|
||||
file arch/mips64/mips64/exception.S
|
||||
file arch/mips64/mips64/fp_emulate.c
|
||||
file arch/mips64/mips64/lcore_access.S
|
||||
file arch/mips64/mips64/lcore_float.S
|
||||
file arch/mips64/mips64/mips64r2.S cpu_mips64r2
|
||||
file arch/mips64/mips64/r4000_errata.c cpu_r4000
|
||||
file arch/mips64/mips64/tlbhandler.S !cpu_r8000
|
||||
file arch/mips64/mips64/tlb_tfp.S cpu_r8000
|
||||
file arch/mips64/mips64/tlbhandler.S
|
||||
|
||||
file arch/mips64/mips64/db_disasm.c ddb
|
||||
file arch/mips64/mips64/db_machdep.c ddb
|
||||
|
@ -1,488 +0,0 @@
|
||||
/* $OpenBSD: arcbios.h,v 1.25 2015/02/06 22:11:49 miod Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 1996 M. Warner Losh. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
typedef struct arc_sid
|
||||
{
|
||||
char vendor[8];
|
||||
char prodid[8];
|
||||
} arc_sid_t;
|
||||
|
||||
typedef enum arc_config_class
|
||||
{
|
||||
arc_SystemClass,
|
||||
arc_ProcessorClass,
|
||||
arc_CacheClass,
|
||||
#ifdef __sgi__
|
||||
arc_MemoryClass,
|
||||
#endif
|
||||
arc_AdapterClass,
|
||||
arc_ControllerClass,
|
||||
arc_PeripheralClass,
|
||||
#ifdef __arc__
|
||||
arc_MemoryClass
|
||||
#endif
|
||||
} arc_config_class_t;
|
||||
|
||||
typedef enum arc_config_type
|
||||
{
|
||||
arc_System,
|
||||
|
||||
arc_CentralProcessor,
|
||||
arc_FloatingPointProcessor,
|
||||
|
||||
arc_PrimaryIcache,
|
||||
arc_PrimaryDcache,
|
||||
arc_SecondaryIcache,
|
||||
arc_SecondaryDcache,
|
||||
arc_SecondaryCache,
|
||||
|
||||
#ifdef __sgi__
|
||||
arc_SystemMemory,
|
||||
#endif
|
||||
|
||||
arc_EisaAdapter, /* Eisa adapter */
|
||||
arc_TcAdapter, /* Turbochannel adapter */
|
||||
arc_ScsiAdapter, /* SCSI adapter */
|
||||
arc_DtiAdapter, /* AccessBus adapter */
|
||||
arc_MultiFunctionAdapter,
|
||||
|
||||
arc_DiskController,
|
||||
arc_TapeController,
|
||||
arc_CdromController,
|
||||
arc_WormController,
|
||||
arc_SerialController,
|
||||
arc_NetworkController,
|
||||
arc_DisplayController,
|
||||
arc_ParallelController,
|
||||
arc_PointerController,
|
||||
arc_KeyboardController,
|
||||
arc_AudioController,
|
||||
arc_OtherController, /* denotes a controller not otherwise defined */
|
||||
|
||||
arc_DiskPeripheral,
|
||||
arc_FloppyDiskPeripheral,
|
||||
arc_TapePeripheral,
|
||||
arc_ModemPeripheral,
|
||||
arc_MonitorPeripheral,
|
||||
arc_PrinterPeripheral,
|
||||
arc_PointerPeripheral,
|
||||
arc_KeyboardPeripheral,
|
||||
arc_TerminalPeripheral,
|
||||
#ifdef __arc__
|
||||
arc_OtherPeripheral, /* denotes a peripheral not otherwise defined */
|
||||
#endif
|
||||
arc_LinePeripheral,
|
||||
arc_NetworkPeripheral,
|
||||
#ifdef __arc__
|
||||
arc_SystemMemory,
|
||||
#endif
|
||||
#ifdef __sgi__
|
||||
arc_OtherPeripheral, /* denotes a peripheral not otherwise defined */
|
||||
#endif
|
||||
} arc_config_type_t;
|
||||
|
||||
typedef u_int32_t arc_dev_flags_t;
|
||||
|
||||
#define ARCBIOS_DEVFLAGS_FAILED 0x01
|
||||
#define ARCBIOS_DEVFLAGS_READONLY 0x02
|
||||
#define ARCBIOS_DEVFLAGS_REMOVABLE 0x04
|
||||
#define ARCBIOS_DEVFLAGS_CONSOLE_INPUT 0x08
|
||||
#define ARCBIOS_DEVFLAGS_CONSOLE_OUTPUT 0x10
|
||||
#define ARCBIOS_DEVFLAGS_INPUT 0x20
|
||||
#define ARCBIOS_DEVFLAGS_OUTPUT 0x40
|
||||
|
||||
typedef struct arc_config
|
||||
{
|
||||
arc_config_class_t class;
|
||||
arc_config_type_t type;
|
||||
arc_dev_flags_t flags;
|
||||
u_int16_t version;
|
||||
u_int16_t revision;
|
||||
u_int32_t key;
|
||||
u_int32_t affinity_mask;
|
||||
u_int32_t config_data_len;
|
||||
u_int32_t id_len;
|
||||
int32_t id;
|
||||
} arc_config_t;
|
||||
|
||||
typedef struct arc_config64
|
||||
{
|
||||
arc_config_class_t class;
|
||||
arc_config_type_t type;
|
||||
arc_dev_flags_t flags;
|
||||
u_int16_t version;
|
||||
u_int16_t revision;
|
||||
u_int64_t key;
|
||||
u_int64_t affinity_mask;
|
||||
u_int64_t config_data_len;
|
||||
u_int64_t id_len;
|
||||
int64_t id;
|
||||
} arc_config64_t;
|
||||
|
||||
typedef enum arc_status
|
||||
{
|
||||
arc_ESUCCESS, /* Success */
|
||||
arc_E2BIG, /* Arg list too long */
|
||||
arc_EACCES, /* No such file or directory */
|
||||
arc_EAGAIN, /* Try again */
|
||||
arc_EBADF, /* Bad file number */
|
||||
arc_EBUSY, /* Device or resource busy */
|
||||
arc_EFAULT, /* Bad address */
|
||||
arc_EINVAL, /* Invalid argument */
|
||||
arc_EIO, /* I/O error */
|
||||
arc_EISDIR, /* Is a directory */
|
||||
arc_EMFILE, /* Too many open files */
|
||||
arc_EMLINK, /* Too many links */
|
||||
arc_ENAMETOOLONG, /* File name too long */
|
||||
arc_ENODEV, /* No such device */
|
||||
arc_ENOENT, /* No such file or directory */
|
||||
arc_ENOEXEC, /* Exec format error */
|
||||
arc_ENOMEM, /* Out of memory */
|
||||
arc_ENOSPC, /* No space left on device */
|
||||
arc_ENOTDIR, /* Not a directory */
|
||||
arc_ENOTTY, /* Not a typewriter */
|
||||
arc_ENXIO, /* No such device or address */
|
||||
arc_EROFS, /* Read-only file system */
|
||||
} arc_status_t;
|
||||
|
||||
/*
|
||||
* Oops! Arc systems and SGI's have different order of types.
|
||||
*/
|
||||
#ifdef __arc__
|
||||
typedef enum {
|
||||
ExceptionBlock, SystemParameterBlock, FreeMemory,
|
||||
BadMemory, LoadedProgram, FirmwareTemporary,
|
||||
FirmwarePermanent, FreeContigous
|
||||
} MEMORYTYPE;
|
||||
#endif
|
||||
|
||||
#ifdef __sgi__
|
||||
typedef enum {
|
||||
ExceptionBlock, SystemParameterBlock, FreeContigous,
|
||||
FreeMemory, BadMemory, LoadedProgram,
|
||||
FirmwareTemporary, FirmwarePermanent,
|
||||
} MEMORYTYPE;
|
||||
#endif
|
||||
|
||||
typedef struct arc_mem {
|
||||
MEMORYTYPE Type; /* Memory chunk type */
|
||||
u_int32_t BasePage; /* Page no, first page */
|
||||
u_int32_t PageCount; /* Number of pages */
|
||||
} arc_mem_t;
|
||||
|
||||
typedef struct arc_mem64 {
|
||||
MEMORYTYPE Type; /* Memory chunk type */
|
||||
u_int64_t BasePage; /* Page no, first page */
|
||||
u_int64_t PageCount; /* Number of pages */
|
||||
} arc_mem64_t;
|
||||
|
||||
typedef struct arc_time {
|
||||
u_int16_t Year;
|
||||
u_int16_t Month;
|
||||
u_int16_t Day;
|
||||
u_int16_t Hour;
|
||||
u_int16_t Minutes;
|
||||
u_int16_t Seconds;
|
||||
u_int16_t Milliseconds;
|
||||
} arc_time_t;
|
||||
|
||||
typedef struct arc_dsp_stat {
|
||||
u_int16_t CursorXPosition;
|
||||
u_int16_t CursorYPosition;
|
||||
u_int16_t CursorMaxXPosition;
|
||||
u_int16_t CursorMaxYPosition;
|
||||
u_char ForegroundColor;
|
||||
u_char BackgroundColor;
|
||||
u_char HighIntensity;
|
||||
u_char Underscored;
|
||||
u_char ReverseVideo;
|
||||
} arc_dsp_stat_t;
|
||||
|
||||
typedef caddr_t arc_dirent_t; /* XXX */
|
||||
typedef u_int32_t arc_open_mode_t; /* XXX */
|
||||
typedef u_int32_t arc_seek_mode_t; /* XXX */
|
||||
typedef u_int32_t arc_mount_t; /* XXX */
|
||||
|
||||
typedef struct arc_quad {
|
||||
#ifdef __MIPSEB__
|
||||
long hi;
|
||||
u_long lo;
|
||||
#else
|
||||
u_long lo;
|
||||
long hi;
|
||||
#endif
|
||||
} arc_quad_t;
|
||||
|
||||
typedef struct arc_calls
|
||||
{
|
||||
arc_status_t (*load)( /* Load 1 */
|
||||
char *, /* Image to load */
|
||||
u_long, /* top address */
|
||||
u_long *, /* Entry address */
|
||||
u_long *); /* Low address */
|
||||
|
||||
arc_status_t (*invoke)( /* Invoke 2 */
|
||||
u_long, /* Entry Address */
|
||||
u_long, /* Stack Address */
|
||||
u_long, /* Argc */
|
||||
char **, /* argv */
|
||||
char **); /* envp */
|
||||
|
||||
arc_status_t (*execute)( /* Execute 3 */
|
||||
char *, /* Image path */
|
||||
u_long, /* Argc */
|
||||
char **, /* argv */
|
||||
char **); /* envp */
|
||||
|
||||
__dead void (*halt)(void); /* Halt 4 */
|
||||
|
||||
__dead void (*power_down)(void); /* PowerDown 5 */
|
||||
|
||||
__dead void (*restart)(void); /* Restart 6 */
|
||||
|
||||
__dead void (*reboot)(void); /* Reboot 7 */
|
||||
|
||||
__dead void (*enter_interactive_mode)(void); /* EnterInteractiveMode 8 */
|
||||
|
||||
__dead void (*return_from_main)(void); /* ReturnFromMain 9 */
|
||||
|
||||
arc_config_t *(*get_peer)( /* GetPeer 10 */
|
||||
arc_config_t *); /* Component */
|
||||
|
||||
arc_config_t *(*get_child)( /* GetChild 11 */
|
||||
arc_config_t *); /* Component */
|
||||
|
||||
arc_config_t *(*get_parent)( /* GetParent 12 */
|
||||
arc_config_t *); /* Component */
|
||||
|
||||
arc_status_t (*get_config_data)( /* GetConfigurationData 13 */
|
||||
caddr_t, /* Configuration Data */
|
||||
arc_config_t *); /* Component */
|
||||
|
||||
arc_config_t *(*add_child)( /* AddChild 14 */
|
||||
arc_config_t *, /* Component */
|
||||
arc_config_t *); /* New Component */
|
||||
|
||||
arc_status_t (*delete_component)( /* DeleteComponent 15 */
|
||||
arc_config_t *); /* Component */
|
||||
|
||||
arc_config_t *(*get_component)( /* GetComponent 16 */
|
||||
char *); /* Path */
|
||||
|
||||
arc_status_t (*save_config)(void); /* SaveConfiguration 17 */
|
||||
|
||||
arc_sid_t *(*get_system_id)(void); /* GetSystemId 18 */
|
||||
|
||||
arc_mem_t *(*get_memory_descriptor)( /* GetMemoryDescriptor 19 */
|
||||
arc_mem_t *); /* MemoryDescriptor */
|
||||
|
||||
#ifdef __arc__
|
||||
void (*signal)( /* Signal 20 */
|
||||
u_int32_t, /* Signal number */
|
||||
/**/ caddr_t); /* Handler */
|
||||
#else
|
||||
void *unused;
|
||||
#endif
|
||||
|
||||
arc_time_t *(*get_time)(void); /* GetTime 21 */
|
||||
|
||||
u_long (*get_relative_time)(void); /* GetRelativeTime 22 */
|
||||
|
||||
arc_status_t (*get_dir_entry)( /* GetDirectoryEntry 23 */
|
||||
u_long, /* FileId */
|
||||
arc_dirent_t *, /* Directory entry */
|
||||
u_long, /* Length */
|
||||
u_long *); /* Count */
|
||||
|
||||
arc_status_t (*open)( /* Open 24 */
|
||||
char *, /* Path */
|
||||
arc_open_mode_t, /* Open mode */
|
||||
u_long *); /* FileId */
|
||||
|
||||
arc_status_t (*close)( /* Close 25 */
|
||||
u_long); /* FileId */
|
||||
|
||||
arc_status_t (*read)( /* Read 26 */
|
||||
u_long, /* FileId */
|
||||
caddr_t, /* Buffer */
|
||||
u_long, /* Length */
|
||||
u_long *); /* Count */
|
||||
|
||||
arc_status_t (*get_read_status)( /* GetReadStatus 27 */
|
||||
u_long); /* FileId */
|
||||
|
||||
arc_status_t (*write)( /* Write 28 */
|
||||
u_long, /* FileId */
|
||||
caddr_t, /* Buffer */
|
||||
u_long, /* Length */
|
||||
u_long *); /* Count */
|
||||
|
||||
arc_status_t (*seek)( /* Seek 29 */
|
||||
u_long, /* FileId */
|
||||
arc_quad_t *, /* Offset */
|
||||
arc_seek_mode_t); /* Mode */
|
||||
|
||||
arc_status_t (*mount)( /* Mount 30 */
|
||||
char *, /* Path */
|
||||
arc_mount_t); /* Operation */
|
||||
|
||||
char *(*getenv)( /* GetEnvironmentVariable 31 */
|
||||
char *); /* Variable */
|
||||
|
||||
arc_status_t (*putenv)( /* SetEnvironmentVariable 32 */
|
||||
char *, /* Variable */
|
||||
char *); /* Value */
|
||||
|
||||
arc_status_t (*get_file_info)(void); /* GetFileInformation 33 */
|
||||
|
||||
arc_status_t (*set_file_info)(void); /* SetFileInformation 34 */
|
||||
|
||||
void (*flush_all_caches)(void); /* FlushAllCaches 35 */
|
||||
|
||||
#ifdef __arc__
|
||||
arc_status_t (*test_unicode)( /* TestUnicodeCharacter 36 */
|
||||
u_int32_t, /* FileId */
|
||||
u_int16_t); /* UnicodeCharacter */
|
||||
|
||||
arc_dsp_stat_t *(*get_display_status)( /* GetDisplayStatus 37 */
|
||||
u_int32_t); /* FileId */
|
||||
#endif
|
||||
} arc_calls_t;
|
||||
|
||||
#define ARC_PARAM_BLK_MAGIC 0x53435241
|
||||
#define ARC_PARAM_BLK_MAGIC_BUG 0x41524353 /* This is wrong... but req */
|
||||
|
||||
typedef struct arc_param_blk_32
|
||||
{
|
||||
u_int32_t magic; /* Magic Number */
|
||||
u_int32_t length; /* Length of parameter block */
|
||||
u_int16_t version; /* ?? */
|
||||
u_int16_t revision; /* ?? */
|
||||
int32_t restart_block; /* ?? */
|
||||
int32_t debug_block; /* Debugging info -- unused */
|
||||
int32_t general_exp_vect; /* ?? */
|
||||
int32_t tlb_miss_exp_vect; /* ?? */
|
||||
u_int32_t firmware_length; /* Size of Firmware jumptable in bytes */
|
||||
int32_t firmware_vect; /* Firmware jumptable */
|
||||
int32_t vendor_length; /* Size of Vendor specific jumptable */
|
||||
u_int32_t vendor_vect; /* Vendor specific jumptable */
|
||||
u_int32_t adapter_count; /* ?? */
|
||||
u_int32_t adapter0_type; /* ?? */
|
||||
u_int32_t adapter0_length; /* ?? */
|
||||
int32_t adapter0_vect; /* ?? */
|
||||
} arc_param_blk_32_t;
|
||||
|
||||
typedef struct arc_param_blk_64
|
||||
{
|
||||
u_int64_t magic; /* Magic Number */
|
||||
u_int64_t length; /* Length of parameter block */
|
||||
u_int16_t version; /* ?? */
|
||||
u_int16_t revision; /* ?? */
|
||||
int64_t restart_block; /* ?? */
|
||||
int64_t debug_block; /* Debugging info -- unused */
|
||||
int64_t general_exp_vect; /* ?? */
|
||||
int64_t tlb_miss_exp_vect; /* ?? */
|
||||
u_int64_t firmware_length; /* Size of Firmware jumptable in bytes */
|
||||
int64_t firmware_vect; /* Firmware jumptable */
|
||||
u_int64_t vendor_length; /* Size of Vendor specific jumptable */
|
||||
int64_t vendor_vect; /* Vendor specific jumptable */
|
||||
u_int64_t adapter_count; /* ?? */
|
||||
u_int64_t adapter0_type; /* ?? */
|
||||
u_int64_t adapter0_length; /* ?? */
|
||||
int64_t adapter0_vect; /* ?? */
|
||||
} arc_param_blk_64_t;
|
||||
|
||||
#define ARCBIOS_BASE 0x0000001000 /* physical */
|
||||
extern void *bios_base;
|
||||
#define ArcBiosBase32 ((arc_param_blk_32_t *)bios_base)
|
||||
#define ArcBiosBase64 ((arc_param_blk_64_t *)bios_base)
|
||||
|
||||
#define ARCBIOS_PAGE_SIZE 4096
|
||||
|
||||
extern int bios_is_32bit;
|
||||
extern int bios_consrate;
|
||||
extern char bios_enaddr[20];
|
||||
extern char bios_console[30];
|
||||
extern char bios_graphics[6];
|
||||
extern char bios_keyboard[6];
|
||||
|
||||
extern void (*bios_halt)(void);
|
||||
extern void (*bios_powerdown)(void);
|
||||
extern void (*bios_restart)(void);
|
||||
extern void (*bios_reboot)(void);
|
||||
extern void (*bios_eim)(void);
|
||||
|
||||
int bios_getchar(void);
|
||||
void bios_putchar(char);
|
||||
void bios_putstring(char *);
|
||||
void bios_printf(const char *, ...)
|
||||
__attribute__((__format__(__kprintf__,1,2)));
|
||||
void bios_ident(void);
|
||||
void bios_display_info(int *, int *, int *, int *);
|
||||
|
||||
/*
|
||||
* Direct ARC-BIOS calls.
|
||||
*/
|
||||
long Bios_Load(char *, u_long, u_long, u_long *);
|
||||
long Bios_Invoke(u_long, u_long, u_long, char **, char **);
|
||||
long Bios_Execute(char *, u_long, char **, char **);
|
||||
void Bios_Halt(void);
|
||||
void Bios_PowerDown(void);
|
||||
void Bios_Restart(void);
|
||||
void Bios_Reboot(void);
|
||||
void Bios_EnterInteractiveMode(void);
|
||||
long Bios_GetPeer(void *);
|
||||
arc_config_t *Bios_GetChild(void *);
|
||||
long Bios_GetParent(void *);
|
||||
long Bios_GetConfigurationData(void *, void *);
|
||||
long Bios_AddChild(void *, void *);
|
||||
long Bios_DeleteComponent(void *);
|
||||
long Bios_GetComponent(char *);
|
||||
long Bios_SaveConfiguration(void);
|
||||
arc_sid_t *Bios_GetSystemId(void);
|
||||
arc_mem_t *Bios_GetMemoryDescriptor(void *);
|
||||
arc_time_t *Bios_GetTime(void);
|
||||
long Bios_GetRelativeTime(void);
|
||||
long Bios_GetDirectoryEntry(u_long, void *, u_long, u_long *);
|
||||
long Bios_Open(char *, int, long *);
|
||||
long Bios_Close(long);
|
||||
long Bios_Read(long, char *, long, long *);
|
||||
long Bios_GetReadStatus(u_long);
|
||||
long Bios_Write(long, char *, long, long *);
|
||||
long Bios_Seek(long, arc_quad_t *, int);
|
||||
long Bios_Mount(char *, void *);
|
||||
char *Bios_GetEnvironmentVariable(const char *);
|
||||
long Bios_SetEnvironmentVariable(char *, char *);
|
||||
long Bios_GetFileInformation(u_long, u_long, u_long);
|
||||
long Bios_SetFileInformation(u_long, u_long, u_long);
|
||||
void Bios_FlushAllCaches(void);
|
||||
long Bios_TestUnicodeCharacter(u_long, u_int16_t);
|
||||
arc_dsp_stat_t *Bios_GetDisplayStatus(u_long);
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: asm.h,v 1.26 2021/03/11 11:16:59 jsg Exp $ */
|
||||
/* $OpenBSD: asm.h,v 1.27 2021/05/01 16:11:10 visa Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com)
|
||||
@ -178,29 +178,12 @@
|
||||
#define PTR_VAL .dword
|
||||
#endif
|
||||
|
||||
/*
|
||||
* The following macros are here to benefit the R8000 processor:
|
||||
* - all coprocessor 0 control registers are 64-bit
|
||||
* - the regular nop (sll zero, zero, 0) has the drawback of using the
|
||||
* shifter, potentially breaking instruction dispatch if occurring after
|
||||
* another instruction using the shifter.
|
||||
*/
|
||||
#ifdef CPU_R8000
|
||||
#define SSNOP sll zero, zero, 1 /* ``ssnop'' */
|
||||
#define NOP PTR_ADDU zero, zero, zero /* real nop for R8000 */
|
||||
#define DMFC0 SSNOP; dmfc0
|
||||
#define DMTC0 SSNOP; dmtc0
|
||||
#define MFC0 SSNOP; dmfc0
|
||||
#define MTC0 SSNOP; dmtc0
|
||||
#define ERET eret; mul k0, k0; mflo k0
|
||||
#else
|
||||
#define NOP nop
|
||||
#define DMFC0 dmfc0
|
||||
#define DMTC0 dmtc0
|
||||
#define MFC0 mfc0
|
||||
#define MTC0 mtc0
|
||||
#define ERET sync; eret
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Define -pg profile entry code.
|
||||
@ -347,36 +330,6 @@ x: ; \
|
||||
#define TLB_HAZARD /* nothing */
|
||||
#endif
|
||||
|
||||
#ifdef CPU_RM7000
|
||||
/*
|
||||
* Due to a flaw in RM7000 1.x processors a pipeline 'drain' is
|
||||
* required after some mtc0 instructions.
|
||||
* Ten nops in sequence does the trick.
|
||||
*/
|
||||
#define MTC0_HAZARD NOP;NOP;NOP;NOP;NOP;NOP;NOP;NOP;NOP;NOP
|
||||
#define MTC0_SR_IE_HAZARD MTC0_HAZARD
|
||||
/*
|
||||
* The RM7000 needs twice as much nops around tlb* instructions.
|
||||
*/
|
||||
#define TLB_HAZARD NOP; NOP; NOP; NOP
|
||||
#endif
|
||||
|
||||
#ifdef CPU_R8000
|
||||
/*
|
||||
* The R8000 needs a lot of care inserting proper superscalar dispatch breaks
|
||||
* to prevent unwanted side-effects or avoid collisions on the internal MiscBus
|
||||
* and the E and W stages of the pipelines.
|
||||
*
|
||||
* The following settings are a bit pessimistic, but better run safely than
|
||||
* not at all.
|
||||
*/
|
||||
#define PRE_MFC0_ADDR_HAZARD .align 5; SSNOP
|
||||
#define MFC0_HAZARD SSNOP
|
||||
#define MTC0_HAZARD SSNOP; SSNOP; SSNOP; SSNOP
|
||||
#define MTC0_SR_IE_HAZARD MTC0_HAZARD
|
||||
#define MTC0_SR_CU_HAZARD MTC0_HAZARD
|
||||
#endif
|
||||
|
||||
/* Hazard between {d,}mfc0 of COP_0_VADDR */
|
||||
#ifndef PRE_MFC0_ADDR_HAZARD
|
||||
#define PRE_MFC0_ADDR_HAZARD /* nothing */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: cpu.h,v 1.130 2020/07/11 15:18:08 visa Exp $ */
|
||||
/* $OpenBSD: cpu.h,v 1.131 2021/05/01 16:11:10 visa Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992, 1993
|
||||
@ -89,28 +89,14 @@
|
||||
#define CCA_CACHED CCA_NONCOHERENT
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Uncached spaces.
|
||||
* R1x000 processors use bits 58:57 of uncached virtual addresses (CCA_NC)
|
||||
* to select different spaces. Unfortunately, other processors need these
|
||||
* bits to be zero, so uncached address have to be decided at runtime.
|
||||
*/
|
||||
#define SP_HUB 0UL /* Hub space */
|
||||
#define SP_IO 1UL /* I/O space */
|
||||
#define SP_SPECIAL 2UL /* Memory Special space */
|
||||
#define SP_NC 3UL /* Memory Uncached space */
|
||||
|
||||
#define XKSSSEG_BASE 0x4000000000000000UL
|
||||
#define XKPHYS_BASE 0x8000000000000000UL
|
||||
#define XKSSEG_BASE 0xc000000000000000UL
|
||||
|
||||
#define XKPHYS_TO_PHYS(x) ((paddr_t)(x) & 0x0000000fffffffffUL)
|
||||
#define PHYS_TO_XKPHYS(x,c) ((paddr_t)(x) | XKPHYS_BASE | ((c) << 59))
|
||||
#define PHYS_TO_XKPHYS_UNCACHED(x,s) \
|
||||
(PHYS_TO_XKPHYS(x, CCA_NC) | ((s) << 57))
|
||||
#define IS_XKPHYS(va) (((va) >> 62) == 2)
|
||||
#define XKPHYS_TO_CCA(x) (((x) >> 59) & 0x07)
|
||||
#define XKPHYS_TO_SP(x) (((x) >> 57) & 0x03)
|
||||
|
||||
#endif /* _LOCORE */
|
||||
|
||||
@ -320,12 +306,7 @@ void signotify(struct proc *);
|
||||
|
||||
#define aston(p) ((p)->p_md.md_astpending = 1)
|
||||
|
||||
#ifdef CPU_R8000
|
||||
#define mips_sync() __asm__ volatile ("lw $0, 0(%0)" :: \
|
||||
"r" (PHYS_TO_XKPHYS(0, CCA_NC)) : "memory")
|
||||
#else
|
||||
#define mips_sync() __asm__ volatile ("sync" ::: "memory")
|
||||
#endif
|
||||
|
||||
#endif /* _KERNEL && !_LOCORE */
|
||||
|
||||
@ -464,17 +445,6 @@ int classify_insn(uint32_t);
|
||||
#define INSNCLASS_CALL 1
|
||||
#define INSNCLASS_BRANCH 2
|
||||
|
||||
/*
|
||||
* R4000 end-of-page errata workaround routines
|
||||
*/
|
||||
|
||||
extern int r4000_errata;
|
||||
u_int eop_page_check(paddr_t);
|
||||
void eop_tlb_flush_addr(struct pmap *, vaddr_t, u_long);
|
||||
int eop_tlb_miss_handler(struct trapframe *, struct cpu_info *,
|
||||
struct proc *);
|
||||
void eop_cleanup(struct trapframe *, struct proc *);
|
||||
|
||||
/*
|
||||
* Low level access routines to CPU registers
|
||||
*/
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: mips_cpu.h,v 1.9 2020/07/18 08:37:43 visa Exp $ */
|
||||
/* $OpenBSD: mips_cpu.h,v 1.10 2021/05/01 16:11:11 visa Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992, 1993
|
||||
@ -81,70 +81,26 @@
|
||||
#define SR_INT_MASK_4 0x00004000
|
||||
#define SR_INT_MASK_5 0x00008000
|
||||
|
||||
/* R8000-specific bits */
|
||||
#define SR_SERIALIZE_FPU 0x0000010000000000
|
||||
#define SR_KPGSZ_SHIFT 36
|
||||
#define SR_UPGSZ_SHIFT 32
|
||||
#define SR_PGSZ_4K 0
|
||||
#define SR_PGSZ_8K 1
|
||||
#define SR_PGSZ_16K 2
|
||||
#define SR_PGSZ_64K 3
|
||||
#define SR_PGSZ_1M 4
|
||||
#define SR_PGSZ_4M 5
|
||||
#define SR_PGSZ_16M 6
|
||||
#define SR_PGSZ_MASK 0x0f
|
||||
|
||||
#define SR_INT_MASK_6 0x00010000
|
||||
#define SR_INT_MASK_7 0x00020000
|
||||
#define SR_INT_MASK_8 0x00040000
|
||||
|
||||
#ifdef CPU_R8000
|
||||
#define SR_XX 0x00000040
|
||||
#define SR_KSU_MASK 0x00000010
|
||||
#define SR_KSU_KERNEL 0x00000000
|
||||
#define SR_INT_MASK 0x0007ff00
|
||||
#else
|
||||
#define SR_XX 0x80000000
|
||||
#define SR_KSU_MASK 0x00000018
|
||||
#define SR_KSU_SUPER 0x00000008
|
||||
#define SR_KSU_KERNEL 0x00000000
|
||||
#define SR_INT_MASK 0x0000ff00
|
||||
#endif
|
||||
/* SR_KSU_USER is in <mips64/cpu.h> for CLKF_USERMODE() */
|
||||
#ifndef SR_KSU_USER
|
||||
#define SR_KSU_USER 0x00000010
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Interrupt control register in RM7000. Expansion of interrupts.
|
||||
*/
|
||||
|
||||
#define IC_INT_MASK 0x00003f00 /* Two msb reserved */
|
||||
#define IC_INT_MASK_6 0x00000100
|
||||
#define IC_INT_MASK_7 0x00000200
|
||||
#define IC_INT_MASK_8 0x00000400
|
||||
#define IC_INT_MASK_9 0x00000800
|
||||
#define IC_INT_TIMR 0x00001000 /* 12 Timer */
|
||||
#define IC_INT_PERF 0x00002000 /* 13 Performance counter */
|
||||
#define IC_INT_TE 0x00000080 /* Timer on INT11 */
|
||||
|
||||
#define SOFT_INT_MASK (SOFT_INT_MASK_0 | SOFT_INT_MASK_1)
|
||||
|
||||
/*
|
||||
* Cause register.
|
||||
*/
|
||||
|
||||
#ifdef CPU_R8000
|
||||
#define CR_BR_DELAY 0x8000000000000000
|
||||
#define CR_EXC_CODE 0x000000f8
|
||||
#define CR_EXC_CODE_SHIFT 3
|
||||
#define CR_COP_ERR 0x10000000
|
||||
#else
|
||||
#define CR_BR_DELAY 0x80000000
|
||||
#define CR_EXC_CODE 0x0000007c
|
||||
#define CR_EXC_CODE_SHIFT 2
|
||||
#define CR_COP_ERR 0x30000000
|
||||
#endif
|
||||
#define CR_COP1_ERR 0x10000000
|
||||
#define CR_COP2_ERR 0x20000000
|
||||
#define CR_COP3_ERR 0x20000000
|
||||
@ -156,26 +112,8 @@
|
||||
#define CR_INT_3 0x00002000
|
||||
#define CR_INT_4 0x00004000
|
||||
#define CR_INT_5 0x00008000
|
||||
/* Following on RM7000 and R8000 */
|
||||
#define CR_INT_6 0x00010000
|
||||
#define CR_INT_7 0x00020000
|
||||
#define CR_INT_8 0x00040000
|
||||
/* Following on RM7000 */
|
||||
#define CR_INT_9 0x00080000
|
||||
#define CR_INT_HARD 0x000ffc00
|
||||
#define CR_INT_TIMR 0x00100000 /* 12 Timer */
|
||||
#define CR_INT_PERF 0x00200000 /* 13 Performance counter */
|
||||
/* R8000 specific */
|
||||
#define CR_FPE 0x01000000
|
||||
#define CR_VCE 0x02000000
|
||||
#define CR_BERR 0x04000000
|
||||
#define CR_NMI 0x08000000
|
||||
|
||||
#ifdef CPU_R8000
|
||||
#define CR_INT_MASK 0x0007ff00
|
||||
#else
|
||||
#define CR_INT_MASK 0x003fff00
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Config register.
|
||||
@ -190,20 +128,11 @@
|
||||
* Location of exception vectors.
|
||||
*/
|
||||
|
||||
#ifdef CPU_R8000
|
||||
#define RESET_EXC_VEC PHYS_TO_XKPHYS(0x1fc00000, CCA_NC)
|
||||
/* all the others are relative to COP_0_TRAPBASE */
|
||||
/* #define UTLB_MISS_EXC_VEC 0x00000000 */
|
||||
/* #define KV1TLB_MISS_EXC_VEC 0x00000400 */
|
||||
/* #define KV0TLB_MISS_EXC_VEC 0x00000800 */
|
||||
/* #define GEN_EXC_VEC 0x00000c00 */
|
||||
#else
|
||||
#define RESET_EXC_VEC (CKSEG1_BASE + 0x1fc00000)
|
||||
#define TLB_MISS_EXC_VEC (CKSEG1_BASE + 0x00000000)
|
||||
#define XTLB_MISS_EXC_VEC (CKSEG1_BASE + 0x00000080)
|
||||
#define CACHE_ERR_EXC_VEC (CKSEG1_BASE + 0x00000100)
|
||||
#define GEN_EXC_VEC (CKSEG1_BASE + 0x00000180)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Coprocessor 0 registers
|
||||
@ -243,34 +172,6 @@
|
||||
#define COP_0_TAG_HI $29
|
||||
#define COP_0_ERROR_PC $30
|
||||
|
||||
/* R8000 specific */
|
||||
#define COP_0_TLB_SET $0
|
||||
#define COP_0_TLB_LO $2
|
||||
#define COP_0_UBASE $4
|
||||
#define COP_0_SHIFTAMT $5
|
||||
#define COP_0_TRAPBASE $6
|
||||
#define COP_0_BAD_PADDR $7
|
||||
#define COP_0_VADDR $8
|
||||
#define COP_0_WORK0 $18
|
||||
#define COP_0_WORK1 $19
|
||||
#define COP_0_PBASE $20
|
||||
#define COP_0_GBASE $21
|
||||
#define COP_0_TFP_TLB_WIRED $24
|
||||
#define COP_0_DCACHE $28
|
||||
#define COP_0_ICACHE $29
|
||||
|
||||
/* RM7000 specific */
|
||||
#define COP_0_WATCH_1 $18
|
||||
#define COP_0_WATCH_2 $19
|
||||
#define COP_0_WATCH_M $24
|
||||
#define COP_0_PC_COUNT $25
|
||||
#define COP_0_PC_CTRL $22
|
||||
|
||||
#define COP_0_ICR $20 /* Use cfc0/ctc0 to access */
|
||||
|
||||
/* R10000 specific */
|
||||
#define COP_0_TLB_FR_MASK $21
|
||||
|
||||
/* Loongson-2 specific */
|
||||
#define COP_0_DIAG $22
|
||||
|
||||
@ -281,7 +182,7 @@
|
||||
/*
|
||||
* COP_0_COUNT speed divider.
|
||||
*/
|
||||
#if defined(CPU_OCTEON) || defined(CPU_R8000)
|
||||
#if defined(CPU_OCTEON)
|
||||
#define CP0_CYCLE_DIVIDER 1
|
||||
#else
|
||||
#define CP0_CYCLE_DIVIDER 2
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: pmap.h,v 1.48 2019/08/21 16:14:34 visa Exp $ */
|
||||
/* $OpenBSD: pmap.h,v 1.49 2021/05/01 16:11:11 visa Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1987 Carnegie-Mellon University
|
||||
@ -137,8 +137,6 @@ typedef struct pmap {
|
||||
#define PGF_CACHED PG_PMAP1 /* Page is currently cached */
|
||||
#define PGF_ATTR_MOD PG_PMAP2
|
||||
#define PGF_ATTR_REF PG_PMAP3
|
||||
#define PGF_EOP_CHECKED PG_PMAP4
|
||||
#define PGF_EOP_VULN PG_PMAP5
|
||||
#define PGF_PRESERVE (PGF_ATTR_MOD | PGF_ATTR_REF)
|
||||
|
||||
#define PMAP_NOCACHE PMAP_MD0
|
||||
@ -168,21 +166,9 @@ void pmap_page_cache(vm_page_t, u_int);
|
||||
#define pmap_unuse_final(p) do { /* nothing yet */ } while (0)
|
||||
#define pmap_remove_holes(vm) do { /* nothing */ } while (0)
|
||||
|
||||
/*
|
||||
* Most R5000 processors (and related families) have a silicon bug preventing
|
||||
* the ll/sc (and lld/scd) instructions from honouring the caching mode
|
||||
* when accessing XKPHYS addresses.
|
||||
*
|
||||
* Since pool memory is allocated with pmap_map_direct() if __HAVE_PMAP_DIRECT,
|
||||
* and many structures containing fields which will be used with
|
||||
* <machine/atomic.h> routines are allocated from pools, __HAVE_PMAP_DIRECT can
|
||||
* not be defined on systems which may use flawed processors.
|
||||
*/
|
||||
#if !defined(CPU_R5000) && !defined(CPU_RM7000)
|
||||
#define __HAVE_PMAP_DIRECT
|
||||
vaddr_t pmap_map_direct(vm_page_t);
|
||||
vm_page_t pmap_unmap_direct(vaddr_t);
|
||||
#endif
|
||||
|
||||
/*
|
||||
* MD flags to pmap_enter:
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user