=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/hp300.html,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- www/hp300.html 2004/10/29 17:22:46 1.48 +++ www/hp300.html 2005/01/26 18:54:41 1.49 @@ -9,7 +9,7 @@ - + @@ -22,14 +22,12 @@

OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based on the Motorola 680x0 processor family. -

There is currently no maintainer for this port, although Todd Miller (millert@openbsd.org) hacks on it from time to time. Others are definitely welcome to contribute! -

Table of contents

@@ -50,26 +48,26 @@ OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most types of machine are supported with 68020 or better processors, along with SCSI and HP-IB storage devices. -

OpenBSD/hp300 runs 8k pagesize executables natively (the first operating system for the hp300 to do so), maintaining the standard binary format used by all other OpenBSD m68k platforms. -

Over the time, the 4.4BSD codebase was extended and corrected, and the hp300 port switched to the regular config(8) for kernel configuration. -This enables the port to support things like -User Kernel Config and the generic SCSI subsystem. -

Shortly after OpenBSD 2.9 was released, support was added for the 425e model, using a serial console on the first serial port. -

+

+Recent development features the replacement of the old hp300-specific SCSI code +base with the generic SCSI subsystem (as of 3.6), dynamic attachment and +detachment of HP-HIL devices, and support for the SGC bus and frame buffers (in +-CURRENT only). +


Current status:

@@ -79,29 +77,29 @@ supported hardware section below boots multi-user, and supports enough of the on-board devices to be generally usable, unless specified otherwise. -

OpenBSD/hp300 is able to run sun3 SunOS binaries via the COMPAT_SUNOS kernel option (a few have been tested and work). COMPAT_HPUX is also available for HP-UX binaries, but has -not been tested recently (but this used to be enough to get HP-UX X11 environment -to run). -

+not been tested recently (but this used to be enough to get HP-UX +X11 environment to run).

Slower machines may sometimes have problems booting with a serial console. The symptoms of this are panics during the kernel autoconfiguration process; this can be avoided by using faster/different terminals or by eliminating the terminal's use of flow control. -

-A native X11 server is available for the topcat and hyperion -frame buffer families, but it only supports the X11R5 protocol. -On the other frame buffers, the HP-UX X11R5 server can be run under emulation. -

+Machines with SGC framebuffers are currently restricted to serial console. +However, it is possible afterwards to spawn a terminal on the glass console and +use it as a ``normal'' workstation. +

+A native, unaccelerated X11R6 server is available for all supported frame +buffers but the SGC frame buffers. +


Projects (in no particular order): @@ -109,10 +107,9 @@

    -
  • Merge recent development from NetBSD -
  • Switch the console and keyboard subsystem to wscons -
  • Provide native X11 servers for all the supported frame buffers -
  • Work on SGC bus support (for 425e frame buffer) +
  • Driver for the Domain keyboard. +
  • Allow SGC frame buffers to be used as console. +
  • Provide an X11 server for the SGC frame buffers.

@@ -127,24 +124,24 @@
  • HP 9000/300 series:

      -
    • 68020-based: 318, 319, 320, 330 and 350. -
    • 68030-based: 340, 345, 360, 370 and 375. -
    • 68040-based: 380 and 385. +
    • 68020-based: 318, 319, 320, 330 and 350 +
    • 68030-based: 340, 345, 360, 370 and 375 +
    • 68040-based: 380 and 385

  • HP 9000/400 series:

      -
    • 68030-based: 400. -
    • 68040-based: 425 and 433. +
    • 68030-based: 400 +
    • 68040-based: 425 and 433

    These machines are not supported when configured for Domain/OS; the ROM must be in HP-UX mode in order to boot the system. Please refer to the hp300 FAQ page for information on how to change the ROM mode. -

  • +

    @@ -153,7 +150,7 @@

    • 98658A built-in and add-on SCSI interface -(spc). +(spc)
    • SCSI-1 disk drives @@ -168,27 +165,28 @@

      (*) SCSI-2 peripherals are known to work, but this may require changing a jumper on some drives. -Refer to your disk's documentation for details. -

      +Refer to your hardware documentation for details.

      HP-IB/CS80 controllers and peripherals

        -
      • 98624 built-in interface. -
      • 98625A and 98625B ``fast'' interface. +
      • 98624 built-in interface +(nhpib) +
      • 98625A and 98625B ``fast'' interface +(fhpib)
      • Most HP disks, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957, -7958, 7959, 2200, and 2203. -(hd). +7958, 7959, 2200, and 2203 +(hd)
      • Low-density cartridge drives: 7914, 7946, and 9144 -(ct). +(ct)
      • High-density cartridge drives: 9145 -(ct). +(ct)
      • 1/2" tape drives: 7974A, 7978A/B, 7979A, 7980A, and 7980XC -(ct). +(ct)

      @@ -197,13 +195,13 @@

      • 98644 built-in and add-on card single port -(dca). +(dca)
      • 98642 4-port mux -(dcm). +(dcm)
      • 98638 8-port mux -(dcm). +(dcm)
      • 400-series Apollo 3-port serial/keyboard mux -(apci). +(apci)
        (The first port is typically configured as a dca device). @@ -214,8 +212,8 @@

          -
        • 98643 built-in and add-on LAN cards. -(le). +
        • 98643 built-in and add-on LAN cards +(le)

        @@ -224,17 +222,19 @@

        • 98543, 98544, 98545, and 98547 color and monochrome Topcat -(topcat), supported by the native X11R5 server. +(topcat)
        • 98548, 98549, 98550, and A1416A color and monochrome Catseye, -(topcat), supported by the native X11R5 server. +(topcat)
        • 98700 and 98710 Gatorbox -(gbox). +(gbox)
        • 98720 and 98721 Renaissance -(rbox). +(rbox)
        • 98730 and 98731 DaVinci -(dvbox). +(dvbox)
        • A1096A monochrome Hyperion -(hyper), supported by the native X11R5 server. +(hyper) +
        • EVRX (425e on-board) and SGC frame buffers +(sti)

        @@ -243,12 +243,18 @@

        • General interface supporting all HIL devices -(hil): - keyboard, 2 and 3 button mice, and ID module. - Serial mice connected to a HIL to quad converter are also known to - work. -
        • 400-series Apollo keyboards - (currently only supported by the bootblocks) +(hil): + +Serial mice connected to a HIL to quad converter are also known to work. +
        • 400-series ``Domain'' keyboards + (currently only supported by the bootblocks)

        @@ -256,22 +262,21 @@

          -
        • Battery-backed real-time clock. -
        • Printers and plotters on RS232 and HP-IB. -(ppi). +
        • Battery-backed real-time clock (except on 425e) +
        • Printers and plotters on RS232 and HP-IB +(ppi)

        More information about hardware configuration may be found on the hp300 FAQ page. -

        Unsupported machines

          -
        • 310 and all other 68010 based systems. +
        • 310 and all other 68010 based systems

        @@ -279,8 +284,11 @@

          -
        • SGC bus on the 425e (and some 4XXt machines), -and the associated frame buffers. +
        • ``Domain'' keyboards on series 400 +
        • 425e built-in audio. +
        • X-Genesis, Y-Genesis and TurboVRX TigerShark frame buffers. +
        • ISA slot on the 4XXt models. +
        • EISA slots on the 4XXs models.

        @@ -296,7 +304,6 @@ OpenBSD/hp300 3.6 installation instructions . -

        Snapshots are made available from time to time, in @@ -307,7 +314,6 @@ OpenBSD/hp300 snapshot installation instructions as well. -


        @@ -316,7 +322,7 @@
        www@openbsd.org
        -$OpenBSD: hp300.html,v 1.48 2004/10/29 17:22:46 miod Exp $ +$OpenBSD: hp300.html,v 1.49 2005/01/26 18:54:41 miod Exp $