Files
2026-08-26 18:37:00 +02:00

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 our Git instance. Clone it with:</p>
<pre>git clone https://git.revivesparc.com/Revivesparc/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://git.revivesparc.com/Revivesparc/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>