|
15-410 Crash MachineThe Crash MachineThe "crash box" is a PC designed for 15-410 kernel testing. The machine (CMU asset #101038) contains two 400 MHz Pentium-II Xeon processors, 512 megabytes of RAM, a floppy drive, and a CD-ROM (no disk or network). The boot process runs on only one processor and the second processor remains inactive unless explicitly enabled (see Wikipedia: Intel APIC Architecture). The machine also contains a "POST card", a device which
can be (ab)used for low-level kernel debugging
(see
Wikipedia: POST card).
Basically,
The crash machine is located in the hallway outside Professor Eckhardt's office, GHC 4001. Support for the machine will be provided by . Running Your KernelThis machine is too old to boot from USB media. In theory it will boot a floppy disk, and it will boot a CD-ROM / CD-R / CD-RW containing an "El Torito" floppy-disk image. Note that your kernel won't work on machines with USB keyboards... except that some such machines have a "Legacy USB" option you can enable in the BIOS. If you enable "Legacy USB" on some machine you have so you can boot Pebbles kernels, you probably want to remember to disable it again later. Booting from a floppy discWarning: the current floppy drive in the current crash box is not reliable. The CD-RW method is more reliable.
Warning: the current floppy drive in the current crash box is not reliable. The CD-RW method is more reliable. Booting from an optical (CD-R/CD-RW) disc
If you run into trouble burning your CD, try adding speed=0 and/or driveropts=burnfree. It is rumored that the large cluster on the 5th floor of GHC contains machines that can write optical disks. From time to time a portable USB CD burner, including a USB-C adaptor dongle, has been deployed with the crash box. Special note for users of macOS and/or Windows laptops:
It may be easiest to generate Boot accelerationA couple of tricks can slightly improve boot speed.
How Mandatory Is This?We will grade your kernel based on its performance in Simics. However, the crash box is a useful diagnostic tool you may well wish to take advantage of. | ||||||||||
[Last modified Wednesday January 31, 2024] |