[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 fut créé 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 fut 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 fut 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 fut la première release supportant les systèmes à base d'UltraSPARC III. OpenBSD 4.3 fut la première release avec le support SMP et OpenBSD 4.4 fut 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...


État actuel :

À 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 , les adaptateurs graphiques Tech Source, 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, les UPA Creator, Creator 3D, Elite 3D et la Expert 3D avec la résolution/profondeur à l'amorçage soit via le pilote wsfb(4) ou alors le pilote wildcatfb(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 Blade T6340
  • Sun Fire V100/V120
  • Sun Fire V125
  • Sun Fire V210/V240/V440
  • Sun Fire V215/V245/V445
  • Sun Fire V250
  • Sun Fire 280R
  • Sun Fire V480/V880
  • Sun Fire V490/V890
  • Sun Fire V1280
  • Sun Fire 3800/4800/4810/6800
  • Sun Fire T1000/T2000
  • Sun SPARC Enterprise M4000/M5000
  • Sun SPARC Enterprise M8000/M9000
  • Sun SPARC Enterprise T1000/T2000
  • Sun SPARC Enterprise T5120/T5220
  • Sun SPARC Enterprise T5140/T5240
  • Sun SPARC Enterprise T5440
  • 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
  • Netra T5440
  • Momentum Leopard-V
  • Fujitsu PRIMEPOWER 1
  • Fujitsu PRIMEPOWER 250/450
  • Fujitsu PRIMEPOWER 650/850
  • Fujitsu SPARC Enterprise M4000/M5000/M8000/M9000
  • Fujitsu SPARC Enterprise T1000/T2000
  • Fujitsu SPARC Enterprise T5120/T5220
  • Fujitsu SPARC Enterprise T5140/T5240
  • Fujitsu SPARC Enterprise T5440
  • RDI/Tadpole Ultrabook 170/200
  • Tadpole SPARCLE 550SX/650SX
  • Tadpole Viper
  • Naturetech GENIALstation 777S
  • Naturetech PowerBook 777S
  • Naturetech PowerBook 888P

OpenBSD 4.4 génère une faute matériel sur les SPARC Enterprise M4000/M5000/M8000/M9000 qui ne peut être supprimée que par un ingénieur. Une solution pour ce problème est disponible dans OpenBSD 4.5 et plus.

La carte gigabit Ethernet embarquée sur les SPARC Enterprise T5140/T5240/T5440, Netra T5440 et Blade T6340 n'est pas supportée.

Les machines 650/850 ne sont supportées qu'avec les SPARC64-V CPUs.

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 minimum d'un OBP 4.28.0.

Périphériques supportés

Machines non testées (aidez-nous en les testant)

Les machines suivantes doivent fonctionner mais n'ont jamais été testées :

  • Sun Fire E2900/E4900/E6900
  • Sun Fire 12K/15K
  • Sun Fire E20K/E25K
  • 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 SPARC Enterprise M3000
  • Fujitsu PRIMEPOWER 200/400/600/1000/2000 (avec SPARC64-V CPUs)
  • Fujitsu PRIMEPOWER 900/1500/2500
  • Fujitsu SPARC Enterprise M3000
  • Fujitsu FX1
  • Tadpole Ultrabook IIi/IIe
  • Tadpole/Sun Voyager IIi
  • Tadpole Sparcbook 5000/6500
  • Tadpole Bullfrog / Bullfrog EXP / V2 Bullfrog I
  • Naturetech Meso 999
  • Naturetech GENIALstation 737S/747S
  • Naturetech PowerBook 737S/747S
  • Naturetech PowerBook 777E/ES/P/V
  • Naturetech PowerBook 878P
  • 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

La plupart de ces machines fonctionneront sûrement. Si vous possédez l'une de ces machines disponibles pour des tests, merci de lui donner une chance et de nous donner le résultat.

Machines non supportées

Les machines suivantes ne fonctionnent pas encore avec OpenBSD/sparc64 :

  • 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 (with SPARC64-IV CPUs)

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 5.3. Voici les instructions d'installation d'OpenBSD/sparc64 5.3.

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.159 2013/05/05 05:39:15 ajacoutot Exp $