[OpenBSD]

OpenBSD/hppa


OpenBSD/hppa fonctionne sur une large gamme de stations de travail et de serveurs Hewlett Packard Precision Architecture 32-bit (HP PA-RISC).

Une liste de diffusion dédiée au port OpenBSD/hppa est disponible à l'adresse hppa@openbsd.org. Pour vous inscrire à la liste de diffusion OpenBSD/hppa, envoyez un message dont le corps contient "subscribe hppa" à majordomo@openbsd.org. Veuillez relire notre politique des listes de diffusion avant de vous inscrire.

Le mainteneur actuel du port est Michael Shalayeff. Si d'autres personnes souhaitent contribuer, elles sont bien entendu les bienvenues !

Table des matières


Historique :

Ce projet a été initié à une époque où les seuls systèmes d'exploitation libres pour les machines HP PA-RISC étaient Lites et MkLinux. Ces deux sources fûrent des fournisseurs majeurs d'information et de code pour le développement initial du port OpenBSD/hppa. HPBSD est encombré avec du code propriétaire HP et des licences USL. De plus, il n'est pas publiquement disponible. Un des principaux bénéfices directs des efforts de portage précédents (en plus du code bien entendu) est le support de HP PA-RISC par GCC et binutils, ce qui a permit de construire rapidement un environnement basé sur des outils de développement croisés.

Plus tard, HP a décidé de sponsoriser un portage Linux sur des machines PA- RISC qui a abouti dans les faits à la publication d'une documentation propriétaire, même si les machines ciblées sont des classes différentes de machines 9000.


Etat actuel :

A l'heure actuelle, tous les systèmes supportés démarrent en mode multi- utilisateurs. En plus des versions officielles, des snapshots complets sont mis à disposition périodiquement, l'effort est continu afin de fournir un meilleur support du matériel.

OpenBSD/hppa contient un support limité (pour le moment) pour lancer les binaires HP-UX via l'option noyau COMPAT_HPUX. Le travail est en cours afin d'améliorer ce support.


Projets (sans ordre particulier) :


Matériel supporté :

Modèles supportés

*Le support de ces modèles a été ajouté après la sortie de la version 4.2 d'OpenBSD.

Périphériques supportés

Cette liste du matériel supporté n'a pour but d'être exhaustive. Les développeurs ont besoin de matériel afin de poursuivre le développement et de faire plus de tests. Veuillez consulter notre "Liste de souhaits".

Modèles non supportés

Les systèmes suivants pourraient fonctionner :

Les systèmes suivants ne sont très probablement pas supportés car ils ont des firmwares incompatibles (les 3000) ou des sous-systèmes d'E/S pratiquement non documentés :

Même si certains systèmes 64-bit sont supportés par ce port en mode 32- bit, les modèles suivants ne peuvent pas être supportés à cause limitations du systèmes d'E/S. Ils ne fonctionnent qu'avec le port OpenBSD/hppa64 :

Les systèmes Convex suivants sont des grappes de supercalculateurs NUMA constitués d'un noeud SMP 8 voies ou plus avec des processeurs PA7100 ou PA7200. Il est très probable qu'ils ne soient jamais supportés.

Les systèmes suivants ne seront, probablement, jamais supportés par ce port vu qu'ils ont une architecture PA-RISC 1.0, architecture substantiellement inférieure à la 1.1 :

Périphériques non supportés

Cette liste n'est pas non plus destinée à être exchaustive mais donne une idée sur les périphériques les plus rencontrés sur les machines hppa.


Documentation matérielle :

La plupart des documents ci-après ont été mis à disposition du projet PA-RISC Linux par Hewlett-Packard.

  1. Processeurs HP PA-RISC
    1. PA7100LC CPU ERS
    2. PA7300LC CPU ERS
  2. Processor Dependent Code/I/O Dependent Code Interface
    (chapitres sélectionnés de "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. Contrôleurs bus/ponts/adaptateurs
    1. ASP
    2. LASI Core Bus Adapter (including lan, SCSI, serial, lpt controllers)
    3. Dino PCI bridge, et Errata
    4. Elroy ERS (Edited for 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. Contrôleurs Ethernet Intel i82596DX/SX et i82596CA

Bien entendu, aucune page hppa, qu'elle soit OpenBSD ou non, ne peut prétendre être sérieuse sans avoir un lien vers le site web de référence essentielle OpenPA.


Obtenir et installer OpenBSD/hppa :

La dernière version OpenBSD/hppa supportée est la OpenBSD 4.2. Voici les instructions d'installation OpenBSD/hppa 4.2.

Des snapshots sont mis à disposition de temps à autre, à cet endroit ainsi que sur quelques miroirs. Voici de même les instructions d'installation d'OpenBSD/hppa snapshot.


Supported platforms
www@openbsd.org
$OpenBSD: hppa.html,v 1.103 2008/03/09 13:37:13 tobias Exp $