=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/sparc.html,v retrieving revision 1.118 retrieving revision 1.119 diff -c -r1.118 -r1.119 *** www/sparc.html 2002/12/16 14:34:21 1.118 --- www/sparc.html 2002/12/28 16:16:35 1.119 *************** *** 1,45 **** ! OpenBSD/sparc ! ! ! - [OpenBSD] -

OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including ! the sun4, sun4c, and sun4m architectures ! (not the 64bit UltraSPARC computers which are supported by OpenBSD/sparc64). ! The current port maintainer is ! Art Grabowski (art@openbsd.org). Others are definitely welcome to contribute!

! [SPARC]

Table of contents


!

History:

--- 1,61 ---- ! OpenBSD/sparc ! + ! ! [OpenBSD] !

!

OpenBSD/sparc


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

! !

! 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. !

! !

! The current port maintainer is Art Grabowski ! (art@openbsd.org), with the help of ! mainly Jason Wright, Theo de Raadt, and Miodrag Vallat. Others are definitely welcome to contribute!

!

Table of contents

+


!

History:

*************** *** 48,61 **** worked it into shape for the NetBSD tree. Theo and Markus Wild worked on improving Chris' original SunOS compatibility code into a highly complete and reliable emulation. Chuck Cranor ported the sun4c code to ! the 8KB pagesized Sun4 architecture, and Theo merged this code in a way that would allow the same kernel and programs to run on either sun4c or sun4 machines (unlike Sun's separate kernel environments). This last change also required a rewrite of the device configuration 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, this new driver unfortunately had some problems and was eventually ! replaced.

--- 64,76 ---- worked it into shape for the NetBSD tree. Theo and Markus Wild worked on improving Chris' original SunOS compatibility code into a highly complete and reliable emulation. Chuck Cranor ported the sun4c code to ! the 8KB pagesize sun4 architecture, and Theo merged this code in a way that would allow the same kernel and programs to run on either sun4c or sun4 machines (unlike Sun's separate kernel environments). This last change also required a rewrite of the device configuration 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.

*************** *** 69,95 ****

Theo continued working independently, and made a number of additions: ! P4 support, flexible boot strategy, a few graphics drivers with help ! from John Stone, and masses of bug fixes. Many people will be most ! interested that the ESP scsi driver has been completely replaced by ! Theo, and that it supports disconnect/reconnect.

Work on porting OpenBSD/sparc to the sun4m platform was started by Theo, but tendinitis problems with his wrists and the problems with the NetBSD ! core conspired, and he stopped work. Theo passed his initial sun4m work to Aaron Brown of Harvard, who was paid out of Margo Seltzer's research ! 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 S/Linux project got a little bit involved.

Theo and Jason Downs merged the NetBSD sparc code back into OpenBSD, making OpenBSD/sparc usable again. Jason Wright wrote a few new SBus Ethernet ! drivers with information from the S/Linux project and has merged a few bits from NetBSD sources to improve the stability of this architecture.

--- 84,112 ----

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, but tendinitis problems with his wrists and the problems with the NetBSD ! core combined made him stop this work. The initial sun4m work was passed to Aaron Brown of Harvard, who was paid out of Margo Seltzer's research ! 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 OpenBSD/sparc usable again. Jason Wright wrote a few new SBus Ethernet ! drivers with information from the UltraLinux project and has merged a few bits from NetBSD sources to improve the stability of this architecture. + Over the time, Art Grabowski fixed various stability or reliability issues, + 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.

*************** *** 97,117 ****


! !

Current Status:

! The people working the most on OpenBSD/sparc are ! Jason Wright, Theo de Raadt, Todd Fries and Artur Grabowski.

! Email may be sent to the maintainers and users of the OpenBSD/sparc port 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.

--- 114,135 ----


! !

Current status:

! Currently, all the hardware listed in the ! supported hardware list section below boots ! multi-user, and supports enough (if not all) of the on-board devices to ! be generally useable. ! A small set of third-party SBus cards are also supported.

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

*************** *** 130,157 **** appreciated, particularly with newer models or upgrades.

! OpenBSD/sparc can be installed or upgraded via floppy boot images on ! sun4c and sun4m, miniroot images for machines without floppies ! (and sun4 machines), as well as network and diskless installs.


! !

Where to get it:

-


! !

Supported hardware list:

!

OpenBSD/sparc runs on the following classes of machines: