97 lines
3.4 KiB
HTML
97 lines
3.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>ReviveSparc - Bringing OpenSPARC Back</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" class="active">Home</a></li>
|
|
<li><a href="about.html">About</a></li>
|
|
<li><a href="download.html">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">
|
|
|
|
<div class="hero">
|
|
<h2>Revive the SPARC</h2>
|
|
<p>ReviveSparc is a clean-room reimplementation of the OpenSPARC ISA, aiming to bring the SPARC architecture back to life with a modern, open-source codebase. Free from legacy AT&T licensing concerns, built for the future.</p>
|
|
<a class="btn" href="download.html">Download Latest →</a>
|
|
</div>
|
|
|
|
<h2>What is ReviveSparc?</h2>
|
|
<p>ReviveSparc is a from-scratch reimplementation of the OpenSPARC T1/T2 instruction set architecture. The original OpenSPARC project by Sun Microsystems was released under the GPL, but contained AT&T-derived code that created licensing uncertainty. ReviveSparc replaces every line of that code with fresh, permissively-licensed implementations.</p>
|
|
|
|
<h2>Features</h2>
|
|
<div class="features">
|
|
<div class="feature">
|
|
<h3>Clean Room</h3>
|
|
<p>Every line of ReviveSparc is original code, written from the ISA specification. No AT&T heritage, no licensing grey areas.</p>
|
|
</div>
|
|
<div class="feature">
|
|
<h3>Multi-Core</h3>
|
|
<p>Supports up to 8 cores with fine-grained threading, mirroring the UltraSPARC T1/T2 design philosophy.</p>
|
|
</div>
|
|
<div class="feature">
|
|
<h3>Toolchain</h3>
|
|
<p>Includes a GCC port, binutils support, and a QEMU system-emulation target. Boot Linux, NetBSD, or OpenBSD.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<h2>News</h2>
|
|
|
|
<div id="home-news">
|
|
<p class="meta">Loading...</p>
|
|
</div>
|
|
<p><a href="news.html">All news & releases →</a></p>
|
|
|
|
<h2>Quick Start</h2>
|
|
<pre>git clone https://git.revivesparc.com/Revivesparc/revivesparc.git
|
|
cd revivesparc
|
|
make
|
|
./sparc-emu -kernel vmlinux</pre>
|
|
<p>See the <a href="docs.html">documentation</a> for detailed build and usage instructions.</p>
|
|
|
|
</div>
|
|
|
|
<div id="footer">
|
|
<p>ReviveSparc is released under the BSD 2-Clause License.<br>
|
|
OpenSPARC is a registered trademark of Oracle Corporation. ReviveSparc is not affiliated with or endorsed by Oracle.</p>
|
|
</div>
|
|
|
|
<script type="text/json" id="home-news-data">[
|
|
{"date":"2026-08-26","title":"Repository moved to self-hosted Git instance","body":"Development has moved from GitHub to our self-hosted Git instance at git.revivesparc.com."},
|
|
{"date":"2026-06-15","title":"ReviveSparc Initial Development","body":"The project has officially started."}
|
|
]</script>
|
|
<script>
|
|
var entries = JSON.parse(document.getElementById("home-news-data").textContent);
|
|
var html = "";
|
|
entries.slice(0, 3).forEach(function (e) {
|
|
var snippet = e.title;
|
|
if (e.body) snippet += ' — ' + e.body.replace(/<[^>]+>/g, '').split('.')[0] + '.';
|
|
html += '<div class="news-item"><span class="date">' + e.date + '</span> — ' + snippet + '</div>';
|
|
});
|
|
document.getElementById("home-news").innerHTML = html;
|
|
</script>
|
|
</body>
|
|
</html>
|