Prerequisites:
Simply run make from the Sulima source directory to build.
The provided u4600 script (and associated configuration file runtime/u4600/u4600.tcl) runs Sulima, simulating the UNSW U4600 platform.
With no arguments, the PMON bootloader is started, as on the real hardware. The optional argument is an ELF file to load instead.
Sulima's simulated DEC Tulip network device uses the TUN/TAP driver to inject packets. On Linux, you may need to:
# modprobe tun # mkdir /dev/net # mknod /dev/net/tun c 10 200
After running Sulima, you will see a tap0 interface appear; assign it an IP address with ifconfig, e.g.:
# ifconfig tap0 192.168.1.1