[OpenBSD]

OpenBSD/hppa


OpenBSD/hppa draait op een groot aantal 32-bit Hewlett Packard Precision Architecture werkstations en servers (HP PA-RISC).

Er is een mailinglijst beschikbaar voor de OpenBSD/hppa port op hppa@openbsd.org. Om in te schrijven op de OpenBSD/hppa mailinglijst, stuur dan een bericht met als inhoud "subscribe hppa" naar majordomo@openbsd.org. Lees ons mailinglijst beleid voordat je je inschrijft.

De huidige onderhouder van de port is Michael Shalayeff. Anderen zijn zeker welkom om mee te helpen!

Inhoudsopgave


Geschiedenis:

Dit project is begonnen in de tijd dat de enige open source besturingssystemen voor de HP PA-RISC computers Lites en MkLinux waren. Deze twee bronnen waren verantwoordelijk voor een grote toevoer van informatie en code voor de oorspronkelijke ontwikkeling van de OpenBSD/hppa port. HPBSD is belast met een USL licentie en code die eigendom is van HP en het niet publiekelijk beschikbaar. Een van de grote voordelen van voorgaande porting pogingen (behalve de code, natuurlijk) was ondersteuning voor HP PA-RISC in GCC en binutils. Dit zorgde er voor een snelle cross-tools omgeving om in te ontwikkelen.

Later besloot Hewlett-Packard om een Linux port naar de PA-RISC familie te sponsoren. Dit zorgde ervoor dat er wat documentatie werd vrijgegeven die eigendom was van HP, ondanks het feit dat het doel van de port een andere klasse van de 9000 machines was.


Huidige status:

Alle ondersteunde systemen booten momenteel multi-user. Bovenop de uitgave, worden er periodiek volledige snapshots gemaakt, en er wordt constant gewerkt aan betere hardware ondersteuning.

OpenBSD/hppa bezit (nu nog) wat beperkte ondersteuning voor HP-UX binaries via de COMPAT_HPUX kernel optie. Er wordt gewerkt om deze ondersteuning te verbeteren.


Projecten (in willekeurige volgorde):


Ondersteunde hardware:

Ondersteunde modellen

Het komt er eigenlijk op neer, dat de vuistregel is dat als systemen meer dan 25 kg wegen, ze waarschijnlijk niet ondersteund worden.

Ondersteunde randapparatuur

Deze lijst van ondersteunde hardware is niet bedoeld om erg uitgebreid te zijn. Onze ontwikkelaars hebben hardware nodig om de ontwikkeling verder te helpen en om te testen. Bekijk alstublieft onze lijst van hardware die we graag geschonken zouden zien (neem contact op met mickey).

Niet ondersteunde modellen

De volgende systemen zullen uiteindelijk misschien werken:

Van de volgende systemen is het erg onwaarschijnlijk dat ze ooit ondersteund zullen worden. Dit vanwege niet compatibele firmware (de 3000) of volledig ongedocumenteerde I/O subsystemen (de 8x7).

Alhoewel sommige 64-bit systemen ondersteund zijn door deze port in 32-bit modus, kunnen de volgende modellen niet ondersteund worden vanwege beperkingen aan het I/O systeem. Deze systemen kunnen alleen de OpenBSD/hppa64 port draaien:

Deze Convex systemen zijn NUMA supercomputer clusters die bestaan uit één of meerdere 8-way SMP nodes met PA7100 of PA7200 CPU's. Het is erg onwaarschijnlijk deze ooit ondersteund gaan worden.

Deze systemen zullen waarschijnlijk nooit ondersteund worden door deze port. Dit vanwege het feit dat ze van de 1.0 PA-RISC architectuur zijn, en die is aanzienlijk ondergeschikt aan de 1.1 architectuur:

Niet ondersteunde randapparatuur

Deze lijst is niet bedoeld om erg uitgebreid te zijn, maar noemt de meest voorkomende apparaten op hppa machines.


Hardware documentatie:

De meeste van deze documenten zijn vrijgegeven door Hewlett-Packard voor het PA-RISC Linux project.

  1. HP PA-RISC CPU's
    1. PA7100LC CPU ERS
    2. PA7300LC CPU ERS
  2. Processor Afhankelijke Code/I/O Afhankelijke Code Interface
    (Geselecteerde hoofdstukken uit "PA-RISC I/O Architecture Specification")
    1. "PDC 1.1"
    2. "IODC 1.1"
    3. "Version and Identification Number Allocation"
    4. "Memory Data Formats 2.0"
    5. "PDC Entry Points 2.0"
    6. "PDC Procedures 2.0"
    7. "OS Interface 2.0"
  3. Bus controllers/bridges/adapters
    1. ASP
    2. LASI Core Bus Adapter (inclusief LAN, SCSI, seriële, lpt controllers)
    3. Dino PCI bridge, en Errata
    4. Elroy ERS (Aangepast voor Open Source)
    5. Astro "Overview", "Error handling", "R2I Operations", "Registers Map", "Runway Interface", "System Memory Map"
  4. "Stinger graphics"
  5. LSI 53C875 SCSI I/O Processor
  6. Intel i82596DX/SX en i82596CA Ethernet Controllers

Natuurlijk kan geen enkele hppa pagina, of het nou OpenBSD is of niet, zichzelf serieus nemen als er niet wordt gelinkt naar de essentiële OpenPA referentie website.


Verkrijgen en installeren van OpenBSD/hppa:

De laatste ondersteunde OpenBSD/hppa uitgave OpenBSD 3.8. Hier zijn de OpenBSD/hppa 3.8 installatie-instructies.

Van tijd tot tijd worden snapshots beschikbaar gemaakt op deze locatie en op enkele mirrors. Hier zijn ook de OpenBSD/hppa snapshot installatie-instructies.


Ondersteunde platformen
www@openbsd.org
$OpenBSD: hppa.html,v 1.8 2006/01/06 12:42:42 jufi Exp $