diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
| commit | 253e67c8b3a72b3a4757fdbc5845297628db0a4a (patch) | |
| tree | adf53b66087aa30dfbf8bf391a1dadb044c3bf4d /static/netbsd/man4/ebus.4 | |
| parent | a9157ce950dfe2fc30795d43b9d79b9d1bffc48b (diff) | |
docs: Added All NetBSD Manuals
Diffstat (limited to 'static/netbsd/man4/ebus.4')
| -rw-r--r-- | static/netbsd/man4/ebus.4 | 78 |
1 files changed, 43 insertions, 35 deletions
diff --git a/static/netbsd/man4/ebus.4 b/static/netbsd/man4/ebus.4 index 7d87285e..362ad1a0 100644 --- a/static/netbsd/man4/ebus.4 +++ b/static/netbsd/man4/ebus.4 @@ -1,8 +1,10 @@ -.\" $NetBSD: ebus.4,v 1.7 2012/03/17 11:15:42 wiz Exp $ +.\" $NetBSD: ebus.4,v 1.4 2017/02/17 22:24:46 christos Exp $ .\" -.\" Copyright (c) 1999 Matthew R. Green +.\" 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: @@ -16,45 +18,51 @@ .\" 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. +.\" 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 March 13, 2002 -.Dt EBUS 4 +.Dd February 17, 2017 +.Dt EBUS 4 emips .Os .Sh NAME -.Nm EBus -.Nd introduction to SPARC EBus bus support and drivers +.Nm ebus +.Nd eMIPS Extensible I/O BUS driver .Sh SYNOPSIS -.Cd "ebus* at pci?" +.Cd "ebus0 at mainbus0" .Sh DESCRIPTION -The .Nm -bus is designed to provide the ability to put ISA and traditional -Intel-style peripherals in a SPARC based system with a minimal amount -of glue logic. -Typically, it is implemented in the PCIO IC from SME, which also -implements a -.Xr hme 4 -compatible PCI network device -.Pf ( Ql network ) . +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 -has four DMA channels, similar to the DMA seen in the -.Xr esp 4 -.\" XXX: prevent SC-SI -.hw SCSI -SCSI DMA. +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 -.Rs -.%A Sun Microelectronics -.%B Peripheral Component Interconnect Input Output Controller -.%V Part\ No.:\ 802-7837-01 -.%D March 1997 -.%U http://www.sun.com/oem/products/manuals/802-7837.pdf -.Re +.Xr emips/ace 4 , +.Xr emips/dz 4 , +.Xr emips/eclock 4 , +.Xr emips/enic 4 , +.Xr emips/intro 4 |
