[OpenBSD]

Manual Page Search Parameters

HPC(4) Device Drivers Manual (sgi) HPC(4)

hpc
SGI High performance Peripheral Controller

hpc0 at gio0 addr 0x1fb80000
hpc1 at gio0 addr 0x1fb00000
hpc2 at gio0 addr 0x1fb98000

hpc interfaces the peripherals connected to it to the gio(4) bus. hpc is found on the Indigo, Indy, Challenge S, Challenge M, and Indigo2 machines.
There are three different numerical revisions of the hpc 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.

The devices currently supported are:
dpclock(4)
DP8573A real-time clock
dsclock(4)
DS1286 real-time clock
panel(4)
front-panel buttons
sq(4)
Seeq 8003/80C03 Ethernet controller
wdsc(4)
WD33c93 SCSI controller
zs(4)
Zilog 8530 (ZSCC) Serial Communications Controller

gio(4), imc(4), intro(4)
June 18, 2018 OpenBSD-current