[OpenBSD]

OpenBSD/mvme68k


OpenBSD/mvme68k läuft auf einer großen Anzahl Motorola-680x0-basierter VME-Motherboards.

Es gibt zurzeit keinen Verantwortlichen für die mvme68k-Portierung.

Inhaltsverzeichnis


Geschichte:

Diese Portierung wurde hauptsächlich von Theo de Raadt im Jahr 1995 erstellt und zwar als Folge eines Vertrages mit Willowglen Singapore. Eine frühere Portierung auf die MVME147 von Chuck Cranor, der auf Paul Mackerras' altem DA30 Code basierte (und Hardware benutzte, die von Jonathan Levine auf Theo's Anfrage gespendet wurde) war eine stabile Entwicklungsplattform.

Bizarrerweise schrieb Dale Rahn, der zu diesem Zeitpunkt für Motorola gearbeitet hat, vollkommen unabhängig davon auch eine Portierung auf den MVME147. Für die meisten Teile des Kernel wurden beide Portierungen analysiert, jedoch wurde mehr Code von Theo von Grund auf neu geschrieben, oder aber basierend auf dem hp300 Code.

Dale hat während des Portierens auf die 68040 Modelle sehr geholfen, und den meisten MVME167 Modell-spezifischen Code geschrieben. Später setzte Steve Murphree die Arbeit fort, brachte den MVME177 zum Laufen, und fügte Unterstützung für eine ganze Reihe von VME-Geräten hinzu.


Momentaner Status:

Momentan starten alle Boards aus der unterstützten Hardware in den Mehrbenutzer-Modus und unterstützen genügend on-Board-Geräte, um brauchbar zu sein.

Da keines der mvme68k-Boards eine Grafikkarte oder einen -chip hat, und kein einziger der Motorola VME Framebuffer unterstützt werden, gibt es keine Server für das X Fenstersystem. Trotzdem ist ein vollständiger Satz an X-Clients und -Werkzeugen verfügbar, was OpenBSD/mvme68k-Maschinen erlaubt, als X11-Fontserver zu dienen, oder X-Clients auf entfernten Displays darzustellen.


Projekte (in keiner bestimmten Reihenfolge):


Unterstützte Hardware:

Unterstützte Prozessor-Boards

Exakte Kopien dieser Boards oder andere Motorola-Modelle könnten ebenfalls funktionieren (MVME166 zum Beispiel).

Unterstützte Erweiterungs-Boards


OpenBSD/mvme68k beziehen und installieren:

Das aktuellste unterstützte Release von OpenBSD/mvme68k ist OpenBSD 5.2. Hier sind die OpenBSD/mvme68k 5.2-Installationsanweisungen.

Schnappschüsse werden von Zeit zu Zeit hier zur Verfügung gestellt, ebenso wie auf einigen Spiegelservern. Hier sind die dazu passenden OpenBSD/mvme68k Schnappschuss-Installationsanleitungen.


Hardwaredetails:

Da VME-Hardware im normalen Handel recht ungewöhnlich ist, dient diese Sektion der Befriedigung der Neugier über eben diese mvme68k-Hardware.

Dieses Bild zeigt ein MVME162-Prozessor-Board, mit on-board Ethernet und SCSI-Controlleroption, einem IndustriePack-Modul und einer Speichererweiterung.
MVME162 picture

Dies ist das Systemstart-Log eines MVME177-Systems.

 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:

Unterstützte Plattformen
www@openbsd.org
$OpenBSD: mvme68k.html,v 1.51 2012/11/02 11:41:14 ajacoutot Exp $