diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 15:32:58 -0400 |
| commit | 5cb84ec742fd33f78c8022863fadaa8d0d93e176 (patch) | |
| tree | 1a81ca3665e6153923e40db7b0d988f8573ab59c /static/netbsd/man4/man4.emips | |
| parent | a59214f344567c037d5776879bcfc5fcc1d4d5f6 (diff) | |
feat: Added NetBSD man pages
Diffstat (limited to 'static/netbsd/man4/man4.emips')
| -rw-r--r-- | static/netbsd/man4/man4.emips/Makefile | 4 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/ace.4 | 58 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/autoconf.4 | 61 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/dz.4 | 90 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/ebus.4 | 68 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/eclock.4 | 44 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/enic.4 | 82 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.emips/intro.4 | 132 |
8 files changed, 539 insertions, 0 deletions
diff --git a/static/netbsd/man4/man4.emips/Makefile b/static/netbsd/man4/man4.emips/Makefile new file mode 100644 index 00000000..67434962 --- /dev/null +++ b/static/netbsd/man4/man4.emips/Makefile @@ -0,0 +1,4 @@ +MAN = $(wildcard *.4) + +include ../../../mandoc.mk + diff --git a/static/netbsd/man4/man4.emips/ace.4 b/static/netbsd/man4/man4.emips/ace.4 new file mode 100644 index 00000000..cad638da --- /dev/null +++ b/static/netbsd/man4/man4.emips/ace.4 @@ -0,0 +1,58 @@ +.\" $NetBSD: ace.4,v 1.5 2017/02/17 22:24:46 christos Exp $ +.\" +.\" Copyright (c) 2010 NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd February 17, 2017 +.Dt ACE 4 emips +.Os +.Sh NAME +.Nm ace +.Nd +ACE disk adaptor +.Sh SYNOPSIS +.Cd "ace* at ebus0 addr ?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the +.Tn Xilinx +SystemACE Compact-FLASH card adaptor used in the Xilinx XUP, ML401, ML401. +.Pp +The +.Nm +is a medium-performance implementation of the CF interface. +.Pp +The +.Nm +chip currently does not support DMA and the CPU must copy data using programmed-I/O. +.Sh SEE ALSO +.Xr emips/ebus 4 , +.Xr emips/intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Nx 6.0 . diff --git a/static/netbsd/man4/man4.emips/autoconf.4 b/static/netbsd/man4/man4.emips/autoconf.4 new file mode 100644 index 00000000..be2562d7 --- /dev/null +++ b/static/netbsd/man4/man4.emips/autoconf.4 @@ -0,0 +1,61 @@ +.\" $NetBSD: autoconf.4,v 1.4 2017/02/17 22:24:46 christos Exp $ +.\" +.\" Copyright (c) 2010 NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd February 17, 2017 +.Dt AUTOCONF 4 emips +.Os +.Sh NAME +.Nm autoconf +.Nd diagnostics from the autoconfiguration code +.Sh DESCRIPTION +When +.Nx +bootstraps it probes the innards of the machine on which it is running +and locates controllers, drives, and other devices, printing out what +it finds on the console. +This procedure is driven by a system +configuration table which is processed by +.Xr config 1 +and compiled into each kernel. +Devices which exist in the machine but are not configured into the +kernel are not detected. +.Sh DIAGNOSTICS +.Bl -diag +.It CPU type (0x%x) not supported. +You tried to boot +.Nx +on a type of +.Tn CPU +type which it doesn't +(or at least this compiled version of +.Nx +doesn't) understand. +.El +.Sh SEE ALSO +.Xr config 1 , +.Xr emips/intro 4 , +.Xr boot 8 diff --git a/static/netbsd/man4/man4.emips/dz.4 b/static/netbsd/man4/man4.emips/dz.4 new file mode 100644 index 00000000..1e802b6e --- /dev/null +++ b/static/netbsd/man4/man4.emips/dz.4 @@ -0,0 +1,90 @@ +.\" $NetBSD: dz.4,v 1.3 2015/05/04 07:44:18 wiz Exp $ +.\" +.\" Copyright (c) 2010 NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd July 17, 2010 +.Dt DZ 4 emips +.Os +.Sh NAME +.Nm dz +.Nd +.Tn eMIPS +console serial device interface +.Sh SYNOPSIS +.Cd "dz* at ebus0 addr ?" +.Sh DESCRIPTION +This serial line provides a simple communication line with no modem control. +It is not adequate for +.Ux +dialup use. +.Pp +Normal I/O +control parameters for individual lines are managed by +.Xr ioctl 2 +calls. +Line speeds may be initiated via +the +.Xr ttys 5 +file, +.Xr stty 1 +or +.Xr ifconfig 8 +to name a few, +see +.Xr tty 4 . +.Pp +The +.Nm dz +driver monitors the rate of input on each board, +and switches between the use of character-at-a-time interrupts +and input silos. +While the silo is enabled during periods of high-speed input, +the driver polls for input 30 times per second. +.Sh FILES +.Bl -tag -width /dev/tty[0-9][0-9]xx -compact +.It Pa /dev/ttyD0 +phys interface. +.El +.Sh DIAGNOSTICS +.Bl -diag +.It dz%d: silo overflow . +The 1 character input silo overflowed before it could be serviced. +This can happen if a hard error occurs when the +.Tn CPU +is running with elevated priority, as the system will +then print a message on the console with interrupts disabled. +It is not serious. +.El +.Sh SEE ALSO +.Xr stty 1 , +.Xr tty 4 , +.Xr ttys 5 , +.Xr getty 8 +.Sh HISTORY +A +.Nm +driver appeared in +.Nx 6.0 . diff --git a/static/netbsd/man4/man4.emips/ebus.4 b/static/netbsd/man4/man4.emips/ebus.4 new file mode 100644 index 00000000..362ad1a0 --- /dev/null +++ b/static/netbsd/man4/man4.emips/ebus.4 @@ -0,0 +1,68 @@ +.\" $NetBSD: ebus.4,v 1.4 2017/02/17 22:24:46 christos Exp $ +.\" +.\" Copyright (c) 2010 NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd February 17, 2017 +.Dt EBUS 4 emips +.Os +.Sh NAME +.Nm ebus +.Nd eMIPS Extensible I/O BUS driver +.Sh SYNOPSIS +.Cd "ebus0 at mainbus0" +.Sh DESCRIPTION +.Nm +is a virtual device for the Extensible I/O BUS realized with eMIPS +on FPGA boards such as the BEE3, Xilinx XUP, and Xilinx ML40x systems. +.Pp +Devices on the BUS can generally be relocated and can be found by +scanning the Peripheral Mapping Table at the top of the BUS physical space. +The driver is responsible for identifying devices that are currently available, +and to map them into the kernel virtual space during the kernel startup procedure. +.Pp +The +.Nm +driver manages the Extensible I/O BUS on eMIPS and provides +.Pp +.Bl -bullet -offset indent +.It +Address range management to avoid conflicts. +.It +Interrupt vector management. +.It +Other utility functions. +.El +.Pp +.Nm +is always required to run the +.Nx +kernel. +.Sh SEE ALSO +.Xr emips/ace 4 , +.Xr emips/dz 4 , +.Xr emips/eclock 4 , +.Xr emips/enic 4 , +.Xr emips/intro 4 diff --git a/static/netbsd/man4/man4.emips/eclock.4 b/static/netbsd/man4/man4.emips/eclock.4 new file mode 100644 index 00000000..1663ec14 --- /dev/null +++ b/static/netbsd/man4/man4.emips/eclock.4 @@ -0,0 +1,44 @@ +.\" $NetBSD: eclock.4,v 1.4 2017/02/17 22:24:46 christos Exp $ +.\" +.\" Copyright (c) 2001, 2010 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 February 17, 2017 +.Dt ECLOCK 4 +.Os +.Sh NAME +.Nm eclock +.Nd eMIPS system real-time clock +.Sh SYNOPSIS +.Ss emips +.Cd "eclock* at ebus0 addr ?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the eMIPS real-time clock. +.Sh SEE ALSO +.Xr emips/ebus 4 , +.Xr emips/intro 4 diff --git a/static/netbsd/man4/man4.emips/enic.4 b/static/netbsd/man4/man4.emips/enic.4 new file mode 100644 index 00000000..67e1bb18 --- /dev/null +++ b/static/netbsd/man4/man4.emips/enic.4 @@ -0,0 +1,82 @@ +.\" $NetBSD: enic.4,v 1.7 2017/02/18 22:39:00 wiz Exp $ +.\" +.\" Copyright (c) 2001, 2010 The NetBSD Foundation, Inc. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd February 17, 2017 +.Dt ENIC 4 +.Os +.Sh NAME +.Nm enic +.Nd eMIPS ExtensibleNIC Ethernet interface driver +.Sh SYNOPSIS +.Cd "enic* at ebus0 addr ?" +.Sh DESCRIPTION +The +.Nm +interface provides access to an +.Tn Ethernet +network via the eMIPS builtin +.Tn eNIC +(Extensible Network Interface Controller - Ethernet) interface. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl 2 . +The +.Nm +interface employs the Address Resolution Protocol (ARP) described in +.Xr arp 4 +to dynamically map between Internet and +.Tn Ethernet +addresses on the local network. +.Pp +Multicast Ethernet frames are unconditionally received and must be +filtered in software. +.Sh HARDWARE +.Ss emips +The +.Tn ENIC +interface is present on the BEE3 and Xilinx XUP boards. +The interface speed is wired at 1Gbps. +.Sh DIAGNOSTICS +.Bl -diag +.It "enic%d: enic_put: no mem?" +The driver could not allocate a transmit buffer, packet was not sent. +.It "enic%d: internal error" +This and other messages are indicative of bad hardware or software +driver coding errors. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr emips/intro 4 , +.Xr ifmedia 4 , +.Xr inet 4 , +.Xr ifconfig 8 +.Sh HISTORY +.Nm +driver first appeared in +.Nx 6.0 . diff --git a/static/netbsd/man4/man4.emips/intro.4 b/static/netbsd/man4/man4.emips/intro.4 new file mode 100644 index 00000000..f891eb7d --- /dev/null +++ b/static/netbsd/man4/man4.emips/intro.4 @@ -0,0 +1,132 @@ +.\" $NetBSD: intro.4,v 1.4 2017/02/17 22:24:46 christos Exp $ +.\" +.\" Copyright (c) 2010 NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This file is derived from work contributed by Microsoft Corporation. +.\" +.\" 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 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. +.\" +.Dd February 17, 2017 +.Dt INTRO 4 emips +.Os +.Sh NAME +.Nm intro +.Nd introduction to emips special files and hardware support +.Sh DESCRIPTION +This section describes the special files, related driver functions, +and networking support available in the system. +In this part of the manual, the +.Tn SYNOPSIS +section of each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 1 +program. +The +.Tn 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 eMIPS +(Microsoft Extensible MIPS processor)-based platforms. +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 emips/autoconf 4 . +A list of the supported devices is given below. +.Sh SEE ALSO +.Xr config 1 , +.Xr emips/autoconf 4 +.Sh SUPPORTED SYSTEMS +The following systems are supported: +.Pp +.Bl -tag -width speaker -offset indent -compact +.It BeSquare BErkeley Emulation System-3 FPGA development board +known as the "BEE3". +This is a quad-chip FPGA system where eMIPS can run on each FPGA separately, +on multiple FPGAs in concert, and in multi-processor configurations. +.It Xilinx University Program board +known as "XUP". +This is the Xilinx reference board for the Virtex-5 series chips. +It can use the same XL110T FPGA chip present on the BEE3. +.It Xilinx ML402 +Xilinx reference board for the Virtex-4 series chip, including the SX35. +.It Xilinx ML401 +Same as the above, but with the smaller LX25 chip. +.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 speaker -offset indent -compact +.It ace +Xilinx SystemACE interface for Compact-FLASH cards, bears similarities to the IDE interface. +Present on XUP and ML40x boards. +Not present on BEE3. +.It dz +serial driver for the eMIPS console serial device. +Present on all systems. +.It enic +Ethernet driver for the eNIC device. +Present on XUP and BEE3 systems. +Not present on ML40x systems. +.It eclock +System clock, must be configured on all systems. +.It ebus +Extensible BUS, present on all systems. +.El +.Sh HISTORY +This +.Tn eMIPS +.Nm intro +appeared in +.Nx 6.0 . |
