|
ML-RSIM is an event-driven cycle-accurate simulator that integrates detailed processor and cache models with a complete I/O subsystem. Combined with the Unix-compatible Lamix operating system, ML-RSIM provides a unique tool that allows researchers to study the interaction of computer architecture, I/O activity, system software and applications. ML-RSIM executes static SPARC V8 binaries. The Lamix system call interface is compatible with Solaris 2.8. In general, applications compiled for ML-RSIM can execute on native Sparc/Solaris systems without modification. No special libraries or include files are required to compile applications for the simulator. ML-RSIM is developed and maintained by Lambert Schaelicke and Mike Parker and is based on RSIM version 1.0. It also incorporates portions of NetBSD source code. The entire source code can be downloaded at no cost from this web site. The simulation environment consists of two major components: the actual simulator and the Lamix operating system kernel. Simulator FeaturesThe simulator includes models of the following hardware components: Lamix Kernel FeaturesLamix is a Unix-compatible kernel based on NetBSD with a Solaris-compatible system call interface. Other features include: System RequirementsML-RSIM has been tested on the following systems: Similar systems should pose no major problems, but significantly different hosts may require modifications of the Makefiles and possibly of source code.
|