Booting SPIN
If you've built a kernel, then just copy the kernel image (.../spin/kernel/sal/SPIN/spin.boot) to you project directory (/afs/cs/project/spin/YOU/spin.boot). Most of us just make a symlink to our build tree. Assuming you build in .../spin, this would be:
ln -s /afs/cs/project/spin/YOU/spin/kernel/sal/SPIN/spin.boot /afs/cs/project/spin/YOU/spin.boot
You rconsole to one of the crash machines listed on the rconsole page by typing
% rconsole (machinename)For example,
% rconsole tweed
You will need to know the rconsole password. If you don't know it already, you will have to talk to one of us in person, as we don't send passwords via email. If all of them are taken you can zephyr to spin-m3 and ask if someone could make one available, since people just hang on to an rconsole. The escape sequence out of rconsole is (contrl)(shift)(dash) and then the char "q".
Once you are at the alpha boot prompt, which looks like:
>>> >>> help BOOT HELP ADVANCED INITIALIZE SET[ENV]typeSHOW | PRINTENV [ ] TEST
>>> b -fi "/spin/YOU/spin.boot" ez0where YOU is YOU
This should boot spin over the network via tftp, and eventually you'll get to the spin shell. The spin shell has "!>" as its prompt. How to get spindles into the kernel is another story. Watch this page for more details.