[OpenBSD]

OpenBSD/sparc64


OpenBSD/sparc64 fonctionne sur les machines Sun UltraSPARC 64bit à base des processeurs UltraSPARC I, II, III, IV, T1 et T2 et sur les machines Fujitsu SPARC64 à base de processeurs SPARC64-V, SPARC64-VI et SPARC64-VII.

Une liste de diffusion dédiée aux ports OpenBSD/sparc et OpenBSD/sparc64 est disponible à l'adresse sparc@openbsd.org. Pour vous inscrire à la liste de diffusion OpenBSD/sparc, envoyez un message dont le corps contient "subscribe sparc" à majordomo@openbsd.org. Veuillez lire 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 :

Le port d'origine fût crée pour NetBSD par Eduardo Horvath et mis à disposition pour la première fois en janvier 1999. Le portage à OpenBSD commença en août 2001 et à la fin septembre, le premier snapshot binaire était disponible. Le portage fût principalement effectué par Jason Wright et Artur Grabowski sur des machines SBus et PCI de telle manière à disposer d'un support matériel décemment large bien avant que le système puisse démarrer en multi-utilisateurs.

OpenBSD 3.0 fût la première version officielle d'OpenBSD/sparc64. Et depuis, le support pour de nombreux périphériques supplémentaires a été ajouté (y compris les périphériques nécessaires au support X11R6). Les autres architectures supportées par OpenBSD ont bénéficié du portage sur cette plate-forme qui a mis en évidence des bogues exposés plus fréquemment par la nature big endian de l'UltraSPARC 64bit.

Sun refuse l'accès à la documentation nécessaire du (très étrange) "host bridge" et des caches des systèmes UltraSPARC III et donc plusieurs années ont été perdues avant qu'une rétro-conception ait permis de comprendre les changements apportés à ces machines (et les bogues processeurs non documentés aussi). En 2007, Sun a finalement été convaincue de rendre l'information manquante publique et le développement a progressé plus rapidement.

OpenBSD 4.0 fût la première release supportant les systèmes à base d'UltraSPARC III. OpenBSD 4.3 fût la première release avec le support SMP et OpenBSD 4.4 fût la première à supporter les processeurs UltraSPARC IV, UltraSPARC +T1, UltraSPARC T2, SPARC64-V, SPARC64-VI et SPARC64-VII

Et parce qu'il manque toujours quelques petites choses, le travail continue...


Etat actuel :

A l'heure actuelle, la plupart du matériel mis à la disposition des développeurs démarre en multi-utilisateurs et supporte assez de périphériques intégrés pour être généralement utilisable.

Le Système X Window est supporté sur la plupart des systèmes. Le serveur X accéléré est disponible sur les adaptateurs graphiques ATI ,UPA Creator, Creator 3D et Elite 3D. Il est possible d'utiliser X en mode framebuffer avec toutes les cartes SBus supportées, tout comme sur les cartes graphiques ATI intégrées aux UPA Creator, Creator 3D ou Elite 3D avec la résolution/profondeur à l'amorçage via le driver wsfb(4).

Les instructions pour l'activation du serveur X accéléré se trouvent dans le fichier /usr/X11R6/README du système installé.


Projets (sans ordre particulier) :


Matériel supporté :

Machines supportées

OpenBSD/sparc64 est reconnu ou attendu fonctionner sur les machines suivantes :

  • Ultra 1/1E
  • Ultra 2
  • Ultra 3 Mobile Workstation
  • Ultra 5/10
  • Ultra 25/45
  • Ultra 30/60/80
  • SPARCengineUltra AX
  • SPARCengineUltra AXe
  • SPARCengineUltra AXi
  • SPARCengineUltra AXdp
  • SPARCengineUltra AXmp
  • SPARCengine CP1500
  • Enterprise 150
  • Enterprise 220R
  • Enterprise 250
  • Enterprise 420R
  • Enterprise 450
  • Enterprise 3000/4000/5000/6000
  • Enterprise 3500/4500/5500/6500
  • Enterprise 10000
  • Sun Blade 100/150
  • Sun Blade 1000/2000
  • Sun Blade 1500/2500
  • Sun Blade T6300
  • Sun Blade T6320
  • Sun Fire V100/V120
  • Sun Fire V125
  • Sun Fire V210/V240/V440
  • Sun Fire V215/V245
  • Sun Fire V250
  • Sun Fire 280R
  • Sun Fire V480/V880
  • Sun Fire V490/V890
  • Sun Fire V1280
  • Sun Fire T1000/T2000
  • Sun SPARC Enterprise T1000/T2000
  • Sun SPARC Enterprise T5120/T5220
  • Sun SX1500
  • Sun SX2500
  • Sun SX3200
  • Netra AX1105
  • Netra AX2200
  • Netra X1
  • Netra 20/T4
  • Netra 120
  • Netra 210/240/440
  • Netra 1280
  • Netra 1290
  • Netra T1 100/105
  • Netra T1 AC200/DC200
  • Netra T 1100
  • Netra T 1120/1125
  • Netra T 1400/1405
  • Netra CP3060
  • Netra CP3260
  • Netra T2000
  • Netra T5220
  • Momentum Leopard-V
  • Fujitsu PRIMEPOWER 250/450
  • Fujitsu PRIMEPOWER 650/850
  • Fujitsu SPARC Enterprise T1000/T2000
  • Fujitsu SPARC Enterprise T5120/T5220
  • RDI/Tadpole Ultrabook 170/200
  • Tadpole SPARCLE 550SX/650SX
  • Tadpole Viper

Veuillez noter que sur certaines machines telles que l'Ultra1, l'Ultra2, Enterprise 220R et SPARC Enterprise T5120/T5220 peuvent nécessiter une mise à jour de la flashprom avant de réussir à installer OpenBSD. La SPARC Enterprise T5120/T5220 a besoin au minimu d'un OBP 4.28.0.

Les machines PRIMEPOWER 650/850 sont seulement supportées avec les processeurs SPARC64-V.

Périphériques supportés

Machines non supportées (ou non testées)

  • Sun Fire V445
  • Sun Fire 3800/4800/4810/6800
  • Sun Fire E2900/E4900/E6900
  • Sun Fire 12K/15K
  • Sun Fire E20K/E25K
  • Sun SPARC Enterprise T5140/T5240
  • Sun Blade T6340
  • Sun SPARC Enterprise T5440
  • Sun Netra CT 400
  • Sun Netra CT 410
  • Sun Netra CT 800
  • Sun Netra CT 810
  • Sun Netra CT 820
  • Sun Netra FT 1800
  • Sun Netra CP2040
  • Sun Netra CP2060
  • Sun Netra CP2080
  • Sun Netra CP2140
  • Sun Netra CP2160
  • Sun Netra CP2300
  • Sun Netra T5440
  • Sun SPARC Enterprise M3000
  • Sun SPARC Enterprise M4000/M5000/M8000/M9000
  • Fujitsu HALstation 330/350/375/385
  • Fujitsu S-7/300
  • Fujitsu GP7000F Model 200/400/600/1000/2000
  • Fujitsu PRIMEPOWER 200/400/600/1000/2000
  • Fujitsu PRIMEPOWER 900/1500/2500
  • Fujitsu SPARC Enterprise M3000
  • Fujitsu SPARC Enterprise M4000/M5000/M8000/M9000
  • Fujitsu FX1
  • Tadpole Ultrabook IIi
  • Tadpole/Sun Voyager IIi
  • Tadpole Sparcbook 5000/6000
  • Tadpole Bullfrog / Bullfrog EXP / V2 Bullfrog I
  • Naturetech 737S
  • Naturetech 747S
  • Naturetech 777S/E/ES/P/V
  • Naturetech 878P
  • Naturetech 888P
  • Naturetech Meso 999
  • Naturetech Proso 2000
  • Naturetech Proso 2400
  • Naturetech Proso 2600
  • Themis USP-2
  • Themis USPIIi-1V/3V
  • Themis USPIIe-Gb/USB/cPCI
  • Themis USPIIIi
  • Themis RES-32s
  • Themis T2BC
  • Force Computers CPU-50/CPU-50G
  • Force Computers CPU-56/CPU-56T
  • Force Computers CPCI-520
  • Force Computers CPSB-560

Périphériques non supportés


Documentation matérielle :

Avant 2007, il était très difficile voire impossible d'obtenir la documentation nécessaire relative à ces machines. Des membres de notre équipe (David Gwynne en particulier) ont joué un rôle clé pour faire pression et convaincre Sun de chercher les informations dans leurs archives; informations décrivant le fonctionnement des puces électroniques à leurs propres ingénieurs. Ces documents peuvent maintenant être consultés à l'adresse http://wikis.sun.com/display/FOSSdocs/Home. Certains documents sont encore manquants sur ce site, nous demandons donc aux développeurs intéressés de contacter Sun afin d'obtenir de plus amples informations.


Obtenir et installer OpenBSD/sparc64 :

La dernière version disponible et supportée d'OpenBSD/sparc64 est OpenBSD 4.4. Voici les instructions d'installation d'OpenBSD/sparc64 4.4.

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/sparc64 snapshot.

Plusieurs médias d'installation sont fournis, de telle façon à permettre une installation ou une mise à jour d'OpenBSD/sparc64 via le CD, des images disques de démarrage sur certains modèles, des images miniroot pour les machines sans lecteurs de disquette , de même que la possibilité d'effectuer une installation diskless ou à travers le réseau.

Veuillez noter que le démarrage à partir de la disquette peut ne pas fonctionner sur votre machine; de même, les systèmes Ultra 1, 1E et 2 peuvent nécessiter une mise à jour de la PROM (c'est inutile s'ils peuvent démarrer Solaris en mode 64bit); veuillez consulter les notes d'installation pour de plus amples détails.


Supported platforms
www@openbsd.org
$OpenBSD: sparc64.html,v 1.127 2008/12/01 07:52:53 tobias Exp $