OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based
on the Motorola 680x0 processor family.
The OpenBSD/hp300 port has been discontinued after the 5.5 release.
History:
OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most
types of machine are supported with 68030 or better processors, along with
SCSI and HP-IB storage devices.
OpenBSD/hp300 runs 8k pagesize executables natively (the first operating
system for the hp300 to do so), maintaining the standard binary format
used by all other OpenBSD m68k platforms.
Over time, the 4.4BSD codebase was extended and corrected, and the hp300
port switched to the regular config(8) for kernel configuration.
Shortly after OpenBSD 2.9 was released, support was added for the 425e model,
using a serial console on the first serial port.
Later development featured the replacement of the old hp300-specific SCSI code
base with the generic SCSI subsystem (as of 3.6), dynamic attachment and
detachment of HP-HIL devices, and support for the SGC bus and frame buffers
(as of 3.7), as well as the Apollo Domain keyboard and mouse (as of 3.8).
Current status:
Currently, all the hardware listed in the
supported hardware section below boots
multi-user, and supports enough of the on-board devices to be generally
usable, unless specified otherwise.
A native, unaccelerated X11R6 server is available for all supported frame
buffers except the
sti
frame buffers.
Supported hardware:
Supported machines
HP 9000/300 series:
68030-based: 340, 345, 360, 362, 370 and 375
68040-based: 380, 382 and 385
HP 9000/400 series:
68030-based: 400(dl/s/t)
68040-based: 425(dl/e/s/t) and 433(dl/e/s/t)
These machines are not supported when configured for Domain/OS;
the ROM must be in HP-UX mode in order to boot the system.
Tape drives: HP DAT, Exabyte, and SCSI QIC drives such as the Archive Viper
(st).
(*) SCSI-2 devices are known to work, but may require
changing a jumper to restrict them to SCSI-1 behaviour.
Refer to your hardware documentation for details.