OpenBSD/mvme68k fonctionne sur une large gamme de cartes mères VME à base de Motorola 680x0.
À l'heure actuelle, il n'y a aucun mainteneur pour le port mvme68k.
Ce port a été initialement réalisé par Theo de Raadt en 1995 sous contrat avec Willowglen Singapour. Un port plus ancien du MVME147 par Chuck Granor basé sur le vieux code DA30 de Paul Mackerras (et utilisant du matériel donné par Jonathan Levine à la demande de Theo) a fourni une solide plate-forme de développement.
Bizarrement, Dale Rahn de Motorola avait aussi écrit un port pour le MVME147 indépendamment. Pour ce qui est du noyau, les deux ports ont été analysés mais plus de code avait été écrit par Theo, ou basé sur le code hp300.
Dale a beaucoup aidé durant le port sur les modèles 68040 et a écrit la plupart du code spécifique au modèle MVME167. Steve Murphee a continué et a fait fonctionner le MVME177, et ajouté le support pour plus de périphériques VME.
Actuellement, tout le matériel listé dans la section matériel supporté ci-dessous démarre en multi-utilisateurs, et supporte assez de périphériques embarqués pour être généralement utilisable.
Vu qu'aucune carte mvme68k ne possède de périphériques graphiques, et aucun des framebuffers Motorola VME n'est supporté à l'heure actuelle, il n'y a pas de serveur X Window supporté. Cependant, un jeu complet de clients et d'utilitaires X est disponible, permettant aux machines OpenBSD/mvme68k de se comporter comme serveurs de polices X11, ou fonctionner comme clients X sur des affichages distants.
Des clones fidèles de ces cartes, ou d'autres modèles de chez Motorola doivent fonctionner bien évidemment (MVME166 par exemple).
La dernière version disponible et supportée d'OpenBSD/mvme68k est OpenBSD 5.2. Voici les instructions d'installation d'OpenBSD/mvme68k 5.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/mvme68k snapshot.
Étant donné que le matériel VME est assez rare sur le marché, cette section a été créée pour satisfaire la curiosité légitime concernant le matériel mvme68k.
Cette image représente une carte processeur MVME162, avec les
contrôleurs ethernet et SCSI intégrés, un module IndustryPack, et une
extension mémoire.
Voici un log de démarrage d'un système MVME177.
OpenBSD 3.2-current (GENERIC) #5: Mon Dec 23 01:49:09 GMT 2002 miod@bioue.gentiane.org:/usr/src/sys/arch/mvme68k/compile/GENERIC Motorola MVME177-011: 60MHz MC68060 CPU+MMU+FPU, 8k on-chip physical I/D caches real mem = 33554432 avail mem = 27525120 (6720 pages) using 409 buffers containing 1675264 bytes of memory mainbus0 (root) pcctwo0 at mainbus0 addr 0xfff00000: rev 0 clock0 at pcctwo0 ipl 5 cl0 at pcctwo0 offset 0x45000 ipl 3: console vme0 at pcctwo0 offset 0x40000: system controller vme0: using BUG parameters vme0: 1phys 0x02000000-0xefff0000 to VME 0x02000000-0xefff0000 vme0: 2phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000 vme0: 3phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000 vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000 vme0: vme to cpu irq level 1:1 vmes0 at vme0 vmel0 at vme0 ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:26:3f:69 ssh0 at pcctwo0 offset 0x47000 ipl 2: version 2 target 7 scsibus0 at ssh0: 8 targets ssh0: target 0 now synchronous, period=100ns, offset=8 sd0 at scsibus0 targ 0 lun 0: <COMPAQPC, DCAS-32160, S65A> SCSI2 0/direct fixed sd0: 2006MB, 8188 cyl, 3 head, 167 sec, 512 bytes/sec, 4110000 sec total memc0 at pcctwo0 offset 0x43000: MEMC040 rev 1 nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192 sram0 at mainbus0 addr 0xffe00000: len 131072 boot device: sd0 root on sd0a rootdev=0x400 rrootdev=0x800 rawdev=0x802 Automatic boot in progress: starting file system checks. /dev/rsd0a: file system is clean; not checking /dev/rsd0d: file system is clean; not checking /dev/rsd0e: file system is clean; not checking /dev/rsd0f: file system is clean; not checking /dev/rsd0g: file system is clean; not checking /dev/rsd0h: file system is clean; not checking /dev/rsd0i: file system is clean; not checking setting tty flags ddb.console: 0 -> 1 kern.splassert: 0 -> 2 starting network add net default: gateway 10.0.1.101 starting system logger starting rpc daemons: portmap ypbind rdate timed. savecore: no core dump checking quotas: done. building ps databases: kvm dev. clearing /tmp starting pre-securelevel daemons:. setting kernel security level: kern.securelevel: 0 -> 1 preserving editor files creating runtime link editor directory cache. starting network daemons: sendmail inetd sshd. starting local daemons:. standard daemons: cron. Thu Dec 26 18:07:08 GMT 2002 OpenBSD/mvme68k (bioue.gentiane.org) (console) login: