version 1.259, 2008/03/12 23:36:07 |
version 1.260, 2008/03/13 07:05:49 |
|
|
<p> |
<p> |
OpenBSD 3.0 was the first official release of OpenBSD/sparc64, and since |
OpenBSD 3.0 was the first official release of OpenBSD/sparc64, and since |
that release support for many more devices has been added (including |
that release support for many more devices has been added (including |
devices required for X11R6 support) and bugs exposed by the 64 bit big endian |
devices required for X11R6 support). The rest of the architectures that |
nature of UltraSPARC in many obscure places have been fixed. |
OpenBSD supports have benefitted because some kinds of bugs are |
|
exposed more often by the 64-bit big endian nature of UltraSPARC. |
|
|
<p> |
<p> |
Sun refused access to the neccessary documentation for the (very bizzare) |
Sun refused access to the neccessary documentation for the (very bizzare) |
host bridge in the UltraSPARC III machines, so a few years were lost before |
host bridge and caches in the UltraSPARC III machines, so a few years were |
some reverse engineering figured out the changes in these machines. |
lost before some reverse engineering figured out the changes in these |
OpenBSD 4.0 has thus been the first release to ship with support for the |
machines (and the undocumented processor bugs, too). In 2007, Sun |
|
<a href="#hwdocs">was finally convinced</a> to release the missing |
|
information, and development progress became more rapid. |
|
|
|
<p> |
|
OpenBSD 4.0 was the first release to ship with support for the |
UltraSPARC III based machines. |
UltraSPARC III based machines. |
|
|
<p> |
<p> |
|
|
<li>Fix BE64 issues in the userland as they are discovered |
<li>Fix BE64 issues in the userland as they are discovered |
<li>Improve architecture specific documentation |
<li>Improve architecture specific documentation |
<li>Provide accelerated X servers for the cgsix and creator frame buffers |
<li>Provide accelerated X servers for the cgsix and creator frame buffers |
|
<li>Fix the CDROM interrupt spin that some machines see. |
|
<li>Fix the vga / schizo crashes that occur on some machines. |
</ul> |
</ul> |
|
|
<hr> |
<hr> |
|
|
<a name="hwdocs"></a> |
<a name="hwdocs"></a> |
<h3><font color="#0000e0"><strong>Hardware documentation:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Hardware documentation:</strong></font></h3> |
|
|
|
Previous to 2007, it was extremely difficult or impossible to get much of |
|
the neccessary hardware documentation for these machines. Members of our |
|
team (in particular David Gwynne) were instrumental in pressuring and |
|
convincing Sun to go back into their archives and dig up the data sheets |
|
that they had written in-house, describing the operation of their chips to |
|
their own engineers. These documents can now be found at |
|
<a href="http://wikis.sun.com/display/FOSSdocs/Home"> |
|
http://wikis.sun.com/display/FOSSdocs/Home</a>. |
|
Some documents are still missing at that site, so we ask that interested |
|
developers contact Sun and request additional information. |
<p> |
<p> |
This list has been originally posted by Marcus Watts to the sparc mailing list. |
|
|
|
<p> |
|
<ul> |
|
<li>UltraSPARC User's manual - UltraSPARC-I, II <a href="http://www.sun.com/processors/manuals/802-7220-02.pdf"><small><font color="#e00000">(PDF)</font></small></a> |
|
<li>UltraSPARC-IIi - User's Manual <a href="http://www.sun.com/processors/manuals/805-0087.pdf"><small><font color="#e00000">(PDF)</font></small></a> |
|
<li>UltraSPARC IIi User's Manual - Addendum <a href="http://www.sun.com/processors/manuals/ultrasparc-IIi_add.pdf"><small><font color="#e00000">(PDF)</font></small></a> |
|
<li>The SPARC Architecture Manual Version 9 <a href="http://www.sparc.org/standards/v9.ps.Z"><small><font color="#e00000">(PostScript)</font></small></a> |
|
<li>Implementation Characteristics of Current SPARC-V9-based Products <a href="http://www.sparc.org/standards/SPARCV9.pdf"><small><font color="#e00000">(PDF)</font></small></a> |
|
<li>VIS Instruction Set - User's Manual <a href="http://www.sun.com/processors/manuals/805-1394.pdf"><small><font color="#e00000">(PDF)</font></small></a> |
|
</ul> |
|
|
|
<hr> |
<hr> |
<a name="install"></a> |
<a name="install"></a> |