NetBSD on PA-RISC
Originally inspired by OpenBSD/hppa the current NetBSD/hppa started as a port for HP 9000/700 systems and carried the name NetBSD/hp700. An initial experimental source release with NetBSD 2.0 in 2004, was followed by a binary release with NetBSD 3.0 in 2005. For NetBSD 7.0 in 2021 the port adopted the 'hppa' architecture name. The port now covers most PA-RISC HP 9000 systems, albeit in 32-mode.
Platform
HP developed the Precision Architecture (HP-PA or PA-RISC) RISC processor during the early 1980s in order to consolidate its compute platforms on to two architectures: Intel x86 and HP PA-RISC. The PA-RISC based HP 9000 series 700 entered the market in 1991
Emulator and Platform
The QEMU system emulator provides a 32-bit PA-RISC emulation based on the HP Visualize B160L (9000/778), a 1996 HP-UX workstation. From HP Visualize B132L, B160L, B180L PA-RISC Workstations - OpenPA.net the B160L system specifications are:
- CPU: PA-7300LC 160 MHz
- RAM: 32 MiB to 1.5 GiB max.
- Bus: GSC, EISA, PCI
- Storage controllers:
- NCR 53C710 narrow SCSI-2
- NCR 53C720 Fast-Wide HVD SCSI-2
- Network interface: Intel 82596CA 10 Mb/s ethernet
- Graphics: Visualize-EG (Graffiti) 2MB
- Audio: Harmony
The emulated system doesn't implement the audio, ethernet or SCSI controllers (yet), instead replacing the SCSI controllers and ethernet interface with PCI devices to provide the same functionality:
- CPU: one (or more) PA-7300LC at 250 MHz
- RAM: 512 MiB default, up to 3.0 GiB
- Bus: GSC, EISA, PCI
- Storage controllers: Symbios Logic 53c895 Fast Wide LVD SCSI-2, PCI
- Network interface: DEC Tulip 21142/43 100 Mb/s ethernet, PCI
- Graphics: HPA208LC1280 aka. Artist
The addition of multi-processor (SMP) support diverges from the source workstation, but provides an alternative means for increasing the system performance.