BONITO(4) - Device Drivers Manual (loongson) # BONITO(4) - Device Drivers Manual (loongson)
NAME # bonito - memory and PCI or PCI-X controller
SYNOPSIS # bonito0 at mainbus0 pci0 at bonito?
DESCRIPTION # The bonito driver supports both the Algorithmics Bonito64 memory and PCI controller on Loongson 2E-based systems, or the onboard memory and PCI-X controller found on Loongson 2F-based systems, which is a very close design, albeit not compatible with the original Bonito.
...
EFIFB(4) - Device Drivers Manual (amd64) # EFIFB(4) - Device Drivers Manual (amd64)
NAME # efifb - EFI frame buffer
SYNOPSIS # efifb* at mainbus? wsdisplay* at efifb?
DESCRIPTION # The efifb driver supports the frame buffer passed from UEFI, the Unified Extensible Firmware Interface.
The efifb driver interfaces the frame buffer with the wscons(4) console framework. It does not provide direct device driver entry points but makes its functions available via the internal wsdisplay(4) interface.
...
HTB(4) - Device Drivers Manual (loongson) # HTB(4) - Device Drivers Manual (loongson)
NAME # htb - PCI host bridge
SYNOPSIS # htb* at mainbus0 pci* at htb?
DESCRIPTION # The htb driver provides support for the pci(4) bus on Loongson 3A systems.
SEE ALSO # mainbus(4), pci(4)
HISTORY # The htb driver first appeared in OpenBSD 6.1.
BUGS # Add-on cards with a PCI bridge might not be fully functional because the system firmware does not provide complete interrupt routing information.
...
LEIOC(4) - Device Drivers Manual (loongson) # LEIOC(4) - Device Drivers Manual (loongson)
NAME # leioc - Loongson 3A low-end IO controller
SYNOPSIS # leioc* at mainbus0 com* at leioc?
DESCRIPTION # The leioc driver supports the low-end IO controller present in Loongson 3A CPU packages.
The controller provides several IO interfaces:
a conventional pci(4) bus a Low Pin Count (LPC) bus a Serial Peripheral Interface (SPI) bus 16 gpio(4) pins two com(4) interfaces Currently, only the com(4) interfaces are supported by the leioc driver.
...
MAINBUS(4) - Device Drivers Manual # MAINBUS(4) - Device Drivers Manual
NAME # mainbus - device tree root
SYNOPSIS # mainbus0 at root
DESCRIPTION # mainbus provides an abstraction for all system buses to attach to. It is the start of the device tree and always attached. It is not a physical device as such, but an abstraction to which other devices may attach.
The actual buses which attach are largely machine-dependent; refer to the individual man pages for more information.
...
MCBUS(4) - Device Drivers Manual (alpha) # MCBUS(4) - Device Drivers Manual (alpha)
NAME # mcbus, mcmem - MCBUS system bus
SYNOPSIS # mcbus* at mainbus0 mcmem* at mcbus? mid ?
DESCRIPTION # The mcbus driver provides support for the MCBUS system bus found on AlphaServer 4100 and 1200 systems.
The following devices are supported by the mcbus driver:
mcmem
memory modules attached to the MCBUS main system bus.
...
OBIO(4) - Device Drivers Manual (landisk) # OBIO(4) - Device Drivers Manual (landisk)
NAME # obio - landisk onboard I/O bus device
SYNOPSIS # obio0 at mainbus?
DESCRIPTION # The obio interface serves as an abstraction used by the autoconfiguration system to help find and attach devices (e.g. the disk controllers) connected to the landisk onboard I/O bus.
OpenBSD provides support for the following devices:
power(4)
power switch
wdc(4)
...
OMAP(4) - Device Drivers Manual (armv7) # OMAP(4) - Device Drivers Manual (armv7)
NAME # omap - omap3, omap4, am335x SoCs device bus
SYNOPSIS # omap0 at mainbus?
DESCRIPTION # The omap interface serves as an abstraction used by the autoconfiguration system to help find and attach devices integrated on Texas Instruments SoC processors.
omap provides support for the following devices:
dmtimer(4)
Texas Instruments dual mode timer device
gptimer(4)
...
PVBUS(4) - Device Drivers Manual # PVBUS(4) - Device Drivers Manual
NAME # pvbus - paravirtual device tree root
SYNOPSIS # pvbus0 at mainbus0
#include <sys/types.h>
#include <sys/ioctl.h>
#include <dev/pv/pvvar.h>
DESCRIPTION # pvbus is used on virtual machines that are running on hypervisors. It provides a pseudo-bus for all paravirtual devices that do not attach to a well-known bus like pci(4). The pvbus driver is responsible for detecting the hypervisor interface, checking the capabilities, attaching the paravirtual devices, and providing access to supported information stores.
...
SHPCIC(4) - Device Drivers Manual (landisk) # SHPCIC(4) - Device Drivers Manual (landisk)
NAME # shpcic - landisk SuperH PCI-Host Bridge
SYNOPSIS # shpcic* at mainbus? pci0 at shpcic?
DESCRIPTION # The shpcic driver provides support for the landisk on-board PCI bus. This device is largely transparent and provides no user accessible entry points.
SEE ALSO # mainbus(4), pci(4)
HISTORY # The shpcic driver first appeared in OpenBSD 4.1.
...