Revive the SPARC

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.

Download Latest →

What is ReviveSparc?

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.

Features

Clean Room

Every line of ReviveSparc is original code, written from the ISA specification. No AT&T heritage, no licensing grey areas.

Multi-Core

Supports up to 8 cores with fine-grained threading, mirroring the UltraSPARC T1/T2 design philosophy.

Toolchain

Includes a GCC port, binutils support, and a QEMU system-emulation target. Boot Linux, NetBSD, or OpenBSD.

News

Loading...

All news & releases →

Quick Start

git clone https://github.com/revivethesparc/revivesparc.git
cd revivesparc
make
./sparc-emu -kernel vmlinux

See the documentation for detailed build and usage instructions.