This page is part of an archival collection and is no longer actively maintained.

It may contain outdated information and may not meet current or future WCAG accessibility standards. We provide this content, its subpages, and associated links for historical reference only. If you need assistance, please contact support@cs.washington.edu

SPIN INSTALL

X86-SPIN installation sheet
-----------------------

Installation Guide
------------------

Detailed instructions on building, booting, and running SPIN are
provided in html format.  Access the file "x86_docs/index.html" 
with your web browser to get started.

Prerequisites
-------------

Module-3
	To build the SPIN version of the m3 compiler, you need to have
	the DEC SRC Modula-3 installed.
GNU make
	All the SPIN Makefile use features specific to GNU make.

Linux --> FreeBSD cross compilation tools.  
	Available from the SPIN distribution site as bsdtools.tar.gz.


Building SPIN
-------------

To construct the full system run
	make world


Products of make world
-----------------------

The completed SPIN kernel is
	kernel/sal/i386_freebsd/compile/SPIN/kernel

The SPIN version of Modula-3, the debugger and other local programs are in
	local/

The SPIN user programs and their kernel extensions are in
	user/


Partial installation
--------------------

To construct pieces of the system, the full SPIN tree must be built
somewhere.  Put this location in FULLTREE in spin/make.conf