Annotation of www/solbourne.html, Revision 1.7
1.1 miod 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2: "http://www.w3.org/TR/html4/loose.dtd">
3: <html>
4: <head>
1.3 martin 5: <title>OpenBSD/solbourne</title>
1.1 miod 6: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7: <meta name="resource-type" content="document">
8: <meta name="description" content="the OpenBSD/solbourne page">
9: <meta name="keywords" content="openbsd,solbourne,idt,KAP,S4000">
10: <meta name="distribution" content="global">
1.6 miod 11: <meta name="copyright" content="This document copyright 2005-2013 by OpenBSD.">
1.1 miod 12: </head>
13:
14: <body bgcolor="#ffffff" text="#000000" link="#23238e">
15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
16: <p>
17: <h2><font color="#e00000">OpenBSD/solbourne</font></h2>
18:
19: <hr>
20:
21: <p>
22: OpenBSD/solbourne is an experimental port of OpenBSD to the Solbourne ``IDT''
1.4 jsg 23: family of workstations, built upon the SPARC-compatible Panasonic <i>KAP</i>
1.1 miod 24: processor.
25:
1.5 nick 26: <a name="toc"></a>
1.1 miod 27: <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
28: <p>
29: <ul>
30: <li><a href="#history">History of the port</a>
31: <li><a href="#status">Current status</a>
32: <li><a href="#projects">Project list</a>
33: <li><a href="#hardware">Supported hardware</a>
34: </ul>
35:
36: <hr>
37: <a name="history"></a>
38: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
39:
40: <p>
41: The KAP processor used in the IDT systems, albeit using an instruction
1.4 jsg 42: set similar to the SPARC processors, uses a completely different MMU.
1.1 miod 43: Because of this, no free operating system considered running on these Solbourne
44: machines more than a few minutes...
45:
46: <p>
47: At some point, an S4000 was donated by Mike Nicewonger to Miod Vallat, who then
48: had no excuse not to work on a port.
49: After a few years of procrastination, real work on a port eventually started in
50: march 2005, leading to an initial import in the OpenBSD tree exactly one month
51: later. And work continues...
52:
53: <hr>
54: <a name="status"></a>
55: <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
56:
57: <p>
58: Currently, only the S4000 system has been tested; but other systems should work,
59: although the L2 cache in the S4000DX systems is not supported yet.
60:
61: <p>
62: Right now, the system boots single-user, but userland has issues, which are
63: being worked on.
64:
65: <hr>
66: <a name="projects"></a>
67: <h3><font color="#0000e0"><strong>Projects (in no particular order):
68: </strong></font></h3>
69:
70: <p>
71: <ul>
1.6 miod 72: <li>Rewrite the <tt>pmap</tt> layer as a <tt>PMAP_DIRECT</tt> architecture.
1.1 miod 73: <li>Fix the remaining userland problems.
74: <li>Write drivers for the on-board devices (SCSI, audio, keyboard)
75: <li>Write drivers for Solbourne specific SBus frame buffers
76: <li>Write an FCode interpreter, in order to support recent SBus cards the PROM
77: does not configure.
78: </ul>
79:
80: <hr>
81: <a name="hardware"></a>
82: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
83:
84: <p>
85: <h4>Supported machines</h4>
86:
87: <p>
88: <ul>
89: <li>S3000 <i>(untested)</i>
90: <li>S4000
91: <li>S4000DX <i>(untested)</i> (but the L2 cache is not supported yet)
92: </ul>
93:
94: <p>
95: <h4>Supported devices</h4>
96:
97: <ul>
98: <li><strong>Serial ports</strong>
99: <ul>
100: <li>ttya and ttyb on-board serial ports
1.2 miod 101: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&sektion=4&arch=solbourne">zs</a>)
1.1 miod 102: </ul>
103:
104: <li><strong>Ethernet adapters</strong>
105: <ul>
1.2 miod 106: <li>on-board AMD Lance Ethernet (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=solbourne&query=le&sektion=4">le</a>)
1.1 miod 107: </ul>
108: </ul>
109:
110: </body>
111: </html>