|
15-412 ProjectsThis is the main page for project information and utility downloads.
How to Boot Your Kernels on Real HardwareBeginning with projet 2, you will be loading your kernels into Simics off a floppy disk image. Not only does this have the benefit of reducing the footprint of your project directory (1.4mb vs. a 10mb disk image), it makes it much easier to boot your kernel on real hardware.To boot your project 1 kernel on real hardware, first copy the kernel into the bootfd.img. You can do this by issuing these commands:
echo "drive k:file\"$(PWD)/bootfd.img\"" > ~/.mtoolsrc Then get a blank floppy and insert it. Issue this command: dd if=./bootfd.img of=/dev/fd0 Then, simply reboot your machine with the floppy inserted. Do NOT attempt to boot your kernels on cluster machines. Also, since project 2 currently relies on a hard disk as well, do NOT attempt to boot your project 2 kernel on real hardware. Important Project-Related DocumentsThis is the installation guide for the software we'll be using in this course. Also contained is a basic command guide for Simics.15-412 Software Setup Guide
This is Virtutech's "user manual" for Simics. It covers many different
things (perhaps the single most important piece of information is the
existence of the 'help' command in Simics). In order to view it, you need
to register with Virtutech (this is free and usually fast). These three Intel reference guides are extremely comprehensive and actually very well written. Do take the time to look over them, they will be useful in doing each of your projects. These documents are hundreds of pages - do NOT attempt to print them out (at least, not on a campus printer).
|