=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/sparc.html,v retrieving revision 1.236 retrieving revision 1.237 diff -c -r1.236 -r1.237 *** www/sparc.html 2018/08/24 05:41:56 1.236 --- www/sparc.html 2019/05/27 22:55:26 1.237 *************** *** 1,45 **** ! ! ! OpenBSD/sparc - - - ! !

! OpenBSD ! sparc


-

OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including the sun4, sun4c, sun4e and sun4m architecture families (but not the 64bit UltraSPARC computers, which are supported by OpenBSD/sparc64).

! The OpenBSD/sparc port was discontinued after the 5.9 release. !

A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is ! available at sparc@openbsd.org. To join the OpenBSD/sparc mailing list, send a message body of "subscribe sparc" to majordomo@openbsd.org. Please be sure to check our mailing list policy before subscribing. -


!

History:

The original 4.4BSD port was done by Chris Torek as a contract to --- 1,48 ---- ! ! ! ! OpenBSD/sparc ! !

! OpenBSD ! sparc


+
+

OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including the sun4, sun4c, sun4e and sun4m architecture families (but not the 64bit UltraSPARC computers, which are supported by OpenBSD/sparc64). +

! The OpenBSD/sparc port was discontinued after the 5.9 release. +

A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is ! available at sparc@openbsd.org. To join the OpenBSD/sparc mailing list, send a message body of "subscribe sparc" to majordomo@openbsd.org. Please be sure to check our mailing list policy before subscribing. +


!

History:

The original 4.4BSD port was done by Chris Torek as a contract to *************** *** 54,60 **** code. Just after the NetBSD/sparc 1.0 release, Peter Galbavy wrote an ESP SCSI device driver as a replacement for Chris' sparc-specific SCSI code. -

At this point a conflict emerged between Theo and the other people he --- 57,62 ---- *************** *** 63,75 **** NetBSD group did some other things for the port: Paul Kranenburg ported a floppy driver and started writing support for the 4/400. Chuck spent many long hours working on the ie, xy, xd device drivers. -

Theo continued working independently, and made a number of additions: P4 support, flexible boot strategy, a few graphics drivers with the help from John Stone, and masses of bug fixes. -

Work on porting OpenBSD/sparc to the sun4m platform was started by Theo, --- 65,75 ---- *************** *** 79,85 **** funds. This initial stuff consisted mostly of a few attempts at building pmap structure that could support all 3 MMU types efficiently. Also, David Miller of the UltraLinux project got a little bit involved. -

Theo and Jason Downs merged the NetBSD sparc code back into OpenBSD, making --- 79,84 ---- *************** *** 90,100 **** and added non-executable stack and heap on sun4m machines. The frame buffer and console code was completely overhauled for OpenBSD 3.2, improving display speed with some frame buffers, and supporting more cards. -


!

Current status:

Currently, all the hardware listed in the --- 89,98 ---- and added non-executable stack and heap on sun4m machines. The frame buffer and console code was completely overhauled for OpenBSD 3.2, improving display speed with some frame buffers, and supporting more cards.


!

Current status:

Currently, all the hardware listed in the *************** *** 102,123 **** multi-user, and supports enough (if not all) of the on-board devices to be generally usable. A growing set of third-party SBus cards are also supported. -

The X Window System works on all supported frame buffers, including multi-head configurations. No accelerated server is provided at the moment, although this is being worked on. -

An important note about OpenBSD/sparc is that it is designed so that ! a single kernel can run on ALL SUPPORTED SPARC machines. Whereas ! SunOS and Solaris have always had separate `kernel architectures', i.e. sun4, ! sun4c, sun4e and sun4m, the same `GENERIC' OpenBSD kernel will run on all the supported models. -

Most of the problems with OpenBSD/sparc are believed to stem from the wide --- 100,118 ---- multi-user, and supports enough (if not all) of the on-board devices to be generally usable. A growing set of third-party SBus cards are also supported.

The X Window System works on all supported frame buffers, including multi-head configurations. No accelerated server is provided at the moment, although this is being worked on.

An important note about OpenBSD/sparc is that it is designed so that ! a single kernel can run on ALL SUPPORTED SPARC machines. Whereas ! SunOS and Solaris have always had separate 'kernel architectures', i.e. sun4, ! sun4c, sun4e and sun4m, the same 'GENERIC' OpenBSD kernel will run on all the supported models.

Most of the problems with OpenBSD/sparc are believed to stem from the wide *************** *** 125,135 **** undocumented bugs, rather than general kernel problems. Feedback on which models do and do not work reliably is appreciated, particularly with newer models or upgrades. -


!

Supported hardware:

Supported machines

--- 120,129 ---- undocumented bugs, rather than general kernel problems. Feedback on which models do and do not work reliably is appreciated, particularly with newer models or upgrades.
!

Supported hardware:

Supported machines

*************** *** 207,216 ****

Supported devices

! This list of devices basically declares that any ``stock'' sun4c or sun4m ! ``SPARCstation'' or ``SPARCserver'' machine will probably work; for sun4 and sun4e machines one must be more careful. -

! * Not supported in sun4c and sun4e class machines due to PROM limitations.
*************** *** 425,431 ****

First of all, there are MANY unsupported devices. A comprehensive list can probably not be written. -

- - - --- 541,550 ----
  • Netboot (boot.net, bsd.rd)

    Using a diskless setup, it is also possible to boot the OpenBSD/sparc ! boot loader, boot.net, from the network via tftp, and access ! the bsd.rd standalone miniroot over NFS. Refer to the ! diskless(8) manual page for details on how to setup a network boot environment. !