105 lines
3.4 KiB
HTML
105 lines
3.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Download - ReviveSparc</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</head>
|
|
<body>
|
|
|
|
<div id="header">
|
|
<div class="inner">
|
|
<h1><a href="index.html">ReviveSparc</a></h1>
|
|
<p class="subtitle">An open-source OpenSPARC ISA reimplementation</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav">
|
|
<div class="inner">
|
|
<ul>
|
|
<li><a href="index.html">Home</a></li>
|
|
<li><a href="about.html">About</a></li>
|
|
<li><a href="download.html" class="active">Download</a></li>
|
|
<li><a href="docs.html">Docs</a></li>
|
|
<li><a href="news.html">News</a></li>
|
|
<li><a href="roadmap.html">Roadmap</a></li>
|
|
<li><a href="screenshots.html">Screenshots</a></li>
|
|
<li><a href="community.html">Community</a></li>
|
|
<li><a href="sponsors.html">Sponsors</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="main">
|
|
|
|
<h2>Download ReviveSparc</h2>
|
|
|
|
<h3>Source Code</h3>
|
|
<p>The ReviveSparc source repository is hosted on GitHub. Clone it with:</p>
|
|
<pre>git clone https://github.com/revivethesparc/revivesparc.git</pre>
|
|
|
|
<p>Or download a tarball of any release below.</p>
|
|
|
|
<h3>Releases</h3>
|
|
<table>
|
|
<tr><th>Version</th><th>Date</th><th>Description</th><th>Download</th></tr>
|
|
<tr>
|
|
<td>v0.4.0</td>
|
|
<td>2026-06-10</td>
|
|
<td>Full SPARC V9 user-space support. All integer and FP instructions implemented and verified.</td>
|
|
<td><a href="#">revivesparc-0.4.0.tar.gz</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>v0.3.0</td>
|
|
<td>2026-05-01</td>
|
|
<td>Privileged instruction support, MMU, and interrupt controller. Linux kernel boots to shell.</td>
|
|
<td><a href="#">revivesparc-0.3.0.tar.gz</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>v0.2.0</td>
|
|
<td>2026-03-15</td>
|
|
<td>Multi-core support, cache simulation, and VIS instruction set extensions.</td>
|
|
<td><a href="#">revivesparc-0.2.0.tar.gz</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>v0.1.0</td>
|
|
<td>2026-02-14</td>
|
|
<td>Initial release. Single-core user-space simulation with basic integer instruction set.</td>
|
|
<td><a href="#">revivesparc-0.1.0.tar.gz</a></td>
|
|
</tr>
|
|
</table>
|
|
|
|
<h3>Toolchain</h3>
|
|
<p>Pre-built cross-compilation toolchains for SPARC targets are available:</p>
|
|
<table>
|
|
<tr><th>Package</th><th>Description</th><th>Download</th></tr>
|
|
<tr><td>sparc-elf-gcc-14.2.0</td><td>Cross GCC targeting SPARC ELF (bare-metal)</td><td><a href="#">sparc-elf-gcc.tar.xz</a></td></tr>
|
|
<tr><td>sparc-linux-gcc-14.2.0</td><td>Cross GCC targeting SPARC Linux</td><td><a href="#">sparc-linux-gcc.tar.xz</a></td></tr>
|
|
<tr><td>sparc-binutils-2.43</td><td>Cross binutils for SPARC targets</td><td><a href="#">sparc-binutils.tar.xz</a></td></tr>
|
|
</table>
|
|
|
|
<h3>System Images</h3>
|
|
<table>
|
|
<tr><th>Image</th><th>Description</th><th>Download</th></tr>
|
|
<tr><td>revivesparc-linux-boot</td><td>Minimal Linux kernel + initramfs for ReviveSparc</td><td><a href="#">linux-boot.tar.gz</a></td></tr>
|
|
<tr><td>revivesparc-netbsd-boot</td><td>NetBSD 10.0 disk image for ReviveSparc</td><td><a href="#">netbsd-boot.tar.gz</a></td></tr>
|
|
</table>
|
|
|
|
<h3>Building from Source</h3>
|
|
<p>ReviveSparc builds on Linux and macOS. Required dependencies: <code>gcc</code> or <code>clang</code>, <code>make</code>, <code>cmake</code>.</p>
|
|
<pre>git clone https://github.com/revivethesparc/revivesparc.git
|
|
cd revivesparc
|
|
make
|
|
# Optional: run the test suite
|
|
make test</pre>
|
|
<p>See the <a href="docs.html">build documentation</a> for detailed instructions and platform-specific notes.</p>
|
|
|
|
</div>
|
|
|
|
<div id="footer">
|
|
<p>ReviveSparc is released under the BSD 2-Clause License.</p>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|