EBUS(4) | FreeBSD Kernel Interfaces Manual (SPARC64) | EBUS(4) |
NAME
ebus — EBus controller and busSYNOPSIS
device ebusDESCRIPTION
The ebus driver provides support for the EBus controller and bus found in most PCI based UltraSPARC systems. The EBus 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. In UltraSPARC systems it is implemented with either a PCIO or a PCIO-2 chip from Sun Microelectronics. The PCIO chip also implements a hme(4) compatible PCI network device. The PCIO-2 chip also implements a fwohci(4) compatible IEEE 1394 OHCI interface, a gem(4) compatible PCI network device and an ohci(4) compatible OHCI USB controller. The EBus has four DMA channels, similar to the DMA seen in the esp(4) SCSI DMA.SEE ALSO
atkbdc(4), auxio(4), eeprom(4), rtc(4), scc(4), snd_audiocs(4), uart(4)Peripheral Component Interconnect Input Output Controller, Part No.: 802-7837-01, http://www.sun.com/oem/products/manuals/802-7837.pdf, Sun Microelectronics, March 1997.
HISTORY
The ebus driver first appeared in NetBSD 1.5. The first FreeBSD version to include it was FreeBSD 5.0.AUTHORS
The ebus driver was written by and ported to FreeBSD by <tmm@FreeBSD.org>.September 1, 2006 | FreeBSD |