=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/mvme88k.html,v retrieving revision 1.79 retrieving revision 1.80 diff -c -r1.79 -r1.80 *** www/mvme88k.html 2009/10/23 21:41:27 1.79 --- www/mvme88k.html 2010/04/17 22:23:48 1.80 *************** *** 9,15 **** ! --- 9,15 ---- ! *************** *** 20,27 ****

! OpenBSD/mvme88k is an effort to port OpenBSD to the systems built upon ! Motorola's 881x0-based VME motherboard family.

A mailing list for m88k-based ports is available at --- 20,27 ----


! OpenBSD/mvme88k is a port of OpenBSD to the systems built upon ! Motorola's 88xxx-based VME motherboard family.

A mailing list for m88k-based ports is available at *************** *** 68,82 ****

Unfortunately, at the same time, a compiler upgrade from gcc 2.8.1 to ! egcs revealed a lot of problems in the mvme88k support in gcc, which could not be fixed in time for mvme88k to be a supported OpenBSD 2.5 release.

The lack of an in-tree toolchain did not prevent further work on the port, and a lot of changes were made to the codebase, such as revamped autoconf ! and on-board SCSI driver, greatly expanded VME bus support, working install ! process that correctly creates a Motorola VID block on the disks, and support for MVME188 as well as improving support for MVME197.

--- 68,82 ----

Unfortunately, at the same time, a compiler upgrade from gcc 2.8.1 to ! egcs exposed a lot of problems in the mvme88k support in gcc, which could not be fixed in time for mvme88k to be a supported OpenBSD 2.5 release.

The lack of an in-tree toolchain did not prevent further work on the port, and a lot of changes were made to the codebase, such as revamped autoconf ! and on-board SCSI driver, greatly expanded VME bus support, a working ! install process that correctly creates a Motorola VID block on the disks, and support for MVME188 as well as improving support for MVME197.

*************** *** 92,98 ****

The next step was getting the 88110-based MVME197 designs to work. ! Single-processor kernels started to run reliably in december 2007.


--- 92,101 ----

The next step was getting the 88110-based MVME197 designs to work. ! Single-processor kernels started to run reliably in december 2007; ! multiprocessor support was completed in march 2009, but kept triggering ! obscure bugs which eventually got tracked down to a processor errata, ! fixed for good in april 2010.


*************** *** 112,118 ****

--- 150,156 ----

  • MVME197SP and MVME197DP
    Improved versions of the MVME197LE, with one (SP) or two (DP) 88110 processors, and one 88410 external cache controller per processor.
    ! Multi-processor kernels are supported on these boards.

    *************** *** 261,316 ****

    ! This is a boot log of an MVME197 system.

    ! [ using 179870 bytes of bsd a.out symbol table ]
      Copyright (c) 1982, 1986, 1989, 1991, 1993
              The Regents of the University of California.  All rights reserved.
    ! Copyright (c) 1995-2007 OpenBSD. All rights reserved.  http://www.OpenBSD.org
      
    ! OpenBSD 4.2-current (GENERIC) #178: Tue Dec 25 20:55:33 GMT 2007
    !     miod@ramade.gentiane.org:/usr/src/sys/arch/mvme88k/compile/GENERIC
    ! real mem = 402653184 (384MB)
    ! avail mem = 384249856 (366MB)
      mainbus0 at root: Motorola MVME197, 50MHz
      cpu0: M88110 version 0xf, 8K I/D caches
      cpu0: external M88410 cache controller
      bussw0 at mainbus0 addr 0xfff00000: rev 4
      pcctwo0 at bussw0 offset 0x0: rev 0
      nvram0 at pcctwo0 offset 0xc0000: MK48T08
      cl0 at pcctwo0 offset 0x45000 ipl 3: console
    ! osiop0 at pcctwo0 offset 0x47000 ipl 2: NCR53C710 rev 2, 50MHz, SCSI ID 7
    ! scsibus0 at osiop0: 8 targets
    ! vme0 at pcctwo0 offset 0x40000: system controller
      vme0: using BUG parameters
    ! vme0: 1phys 0x18000000-0xefff0000 to VME 0x18000000-0xefff0000
      vme0: vme to cpu irq level 1:1
      vmes0 at vme0
    - le0 at vmes0 addr 0xffff1200 ipl 3 vec 0x80: address 00:00:77:83:ac:56
    - le0: 128 receive buffers, 32 transmit buffers
    - vs0 at vmes0 addr 0xffff9000 ipl 2 vec 0x81 vec 0x82: SCSI ID 7/7
    - scsibus1 at vs0: 8 targets
    - sd0 at scsibus1 targ 0 lun 0: <COMPAQPC, DCAS-32160, S6CA> SCSI2 0/direct fixed
    - sd0: 2006MB, 8188 cyl, 3 head, 167 sec, 512 bytes/sec, 4110000 sec total
    - scsibus2 at vs0: 8 targets
      vmel0 at vme0
      ie0 at pcctwo0 offset 0x46000 ipl 3: address 08:00:3e:23:ed:e8
      softraid0 at root
      boot device: sd0
      root on sd0a swap on sd0b dump on sd0b
      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/rsd0h: file system is clean; not checking
    ! /dev/rsd0f: file system is clean; not checking
      /dev/rsd0g: file system is clean; not checking
      setting tty flags
      ddb.console: 0 -> 1
      kern.splassert: 1 -> 2
      starting network
      starting system logger
    ! starting initial daemons: portmap ypbind rdate timed.
      savecore: no core dump
      checking quotas: done.
      building ps databases: kvm dev.
    --- 262,321 ----
      
      
      

    ! This is a boot log of an MVME197DP system.

    ! [ using 205464 bytes of bsd a.out symbol table ]
      Copyright (c) 1982, 1986, 1989, 1991, 1993
              The Regents of the University of California.  All rights reserved.
    ! Copyright (c) 1995-2010 OpenBSD. All rights reserved.  http://www.OpenBSD.org
      
    ! OpenBSD 4.7-current (GENERIC.MP) #308: Thu Apr 15 21:09:19 GMT 2010
    !     miod@arzon.gentiane.org:/usr/src/sys/arch/mvme88k/compile/GENERIC.MP
    ! real mem = 134217728 (128MB)
    ! avail mem = 125927424 (120MB)
      mainbus0 at root: Motorola MVME197, 50MHz
      cpu0: M88110 version 0xf, 8K I/D caches
      cpu0: external M88410 cache controller
    + cpu1: M88110 version 0xf, 8K I/D caches
    + cpu1: external M88410 cache controller
      bussw0 at mainbus0 addr 0xfff00000: rev 4
      pcctwo0 at bussw0 offset 0x0: rev 0
      nvram0 at pcctwo0 offset 0xc0000: MK48T08
      cl0 at pcctwo0 offset 0x45000 ipl 3: console
    ! osiop0 at pcctwo0 offset 0x47000 ipl 2: NCR53C710 rev 2, 50MHz
    ! scsibus0 at osiop0: 8 targets, initiator 7
    ! osiop0: target 0 now using 8 bit 10 MHz 8 REQ/ACK offset xfers
    ! sd0 at scsibus0 targ 0 lun 0: <SAMSUNG, WN34324U (gm030), 0105> SCSI2 0/direct fixed
    ! sd0: 4120MB, 512 bytes/sec, 8438976 sec total
    ! osiop0: target 1 now using 8 bit 10 MHz 8 REQ/ACK offset xfers
    ! sd1 at scsibus0 targ 1 lun 0: <QUANTUM, FIREBALL_TM3200S, 300X> SCSI2 0/direct fixed
    ! sd1: 3067MB, 512 bytes/sec, 6281856 sec total
    ! vme0 at pcctwo0 offset 0x40000
      vme0: using BUG parameters
    ! vme0: 1phys 0x08000000-0xefff0000 to VME 0x08000000-0xefff0000
      vme0: vme to cpu irq level 1:1
      vmes0 at vme0
      vmel0 at vme0
      ie0 at pcctwo0 offset 0x46000 ipl 3: address 08:00:3e:23:ed:e8
    + vscsi0 at root
    + scsibus1 at vscsi0: 256 targets
      softraid0 at root
      boot device: sd0
      root on sd0a swap on sd0b dump on sd0b
      Automatic boot in progress: starting file system checks.
      /dev/rsd0a: file system is clean; not checking
    + /dev/rsd0f: file system is clean; not checking
    + /dev/rsd1a: file system is clean; not checking
      /dev/rsd0d: file system is clean; not checking
      /dev/rsd0h: file system is clean; not checking
    ! /dev/rsd0e: file system is clean; not checking
      /dev/rsd0g: file system is clean; not checking
      setting tty flags
      ddb.console: 0 -> 1
      kern.splassert: 1 -> 2
      starting network
      starting system logger
    ! starting initial daemons: portmap ypbind rdate ntpd.
      savecore: no core dump
      checking quotas: done.
      building ps databases: kvm dev.
    ***************
    *** 318,332 ****
      starting pre-securelevel daemons:.
      setting kernel security level: kern.securelevel: 0 -> 1
      creating runtime link editor directory cache.
    ! preserving editor files
      starting network daemons: sendmail inetd sshd.
      starting local daemons:.
      standard daemons: cron.
    ! Tue Dec 25 20:58:47 GMT 2007
      
    ! OpenBSD/mvme88k (ramade.gentiane.org) (console)
      
    ! login:
      

    --- 323,337 ---- starting pre-securelevel daemons:. setting kernel security level: kern.securelevel: 0 -> 1 creating runtime link editor directory cache. ! preserving editor files. starting network daemons: sendmail inetd sshd. starting local daemons:. standard daemons: cron. ! Thu Apr 15 21:12:51 GMT 2010 ! OpenBSD/mvme88k (arzon.gentiane.org) (console) ! login:

    *************** *** 336,342 ****
    www@openbsd.org
    ! $OpenBSD: mvme88k.html,v 1.79 2009/10/23 21:41:27 dms Exp $ --- 341,347 ----
    www@openbsd.org
    ! $OpenBSD: mvme88k.html,v 1.80 2010/04/17 22:23:48 miod Exp $