[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). Un sous-ensemble des modèles 64-bit est supporté en mode 32-bit bien évidemment.

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 Mark Kettenis (kettenis@openbsd.org). Si d'autres personnes souhaitent contribuer, elles sont bien entendu les bienvenues !

Table des matières

  • Historique du port
  • État actuel
  • Matériel supporté
  • Récupérer et installer
  • Projets & bugs restant à corriger
  • Documentation matérielle


  • 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 furent 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.

    État actuel

    À 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.

    Matériel supporté

    Systèmes et périphériques non supportés

    Les systèmes suivants ne sont pas supportés mais peuvent éventuellement revenir à la vie. Certains peuvent démarrer OpenBSD, mais il n'y a pas assez de périphériques supportés avec OpenBSD pour que cela soit utile.

    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 (les 8x7s) :

    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 fonctionneront qu'avec le port OpenBSD/hppa64 :

    Les systèmes Convex PA-RISC (grappes de supercalculateurs NUMA constitués d'un noeud SMP 8 voies ou plus avec des processeurs PA7100 ou PA7200) ne seront probablement jamais supportés.

    Tous les autres systèmes serveurs HP 9000 6xx, 8xx et 9xx ne seront probablement jamais supportés 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 exhaustive mais donne une idée sur les périphériques les plus rencontrés sur les machines hppa.

    Récupérer et installer

    La dernière version supportée d'OpenBSD/hppa est OpenBSD 5.3. Ici se trouvent les instructions d'installation d'OpenBSD/hppa 5.3.

    Les Snapshots sont disponibles de temps en temps, ici aussi bien que sur quelques miroirs. Ici se trouve évidemment les instructions d'installation du snapshot OpenBSD/hppa .

    Projets (sans ordre particulier):

    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.


    Supported platforms
    www@openbsd.org
    $OpenBSD: hppa.html,v 1.126 2013/05/05 05:39:15 ajacoutot Exp $