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
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.