ANU Computer Science Technical Reports
TR-CS-04-02
Bill Clarke.
Solemn: Solaris emulation mode for Sparc Sulima.
February 2004.
[POSTSCRIPT (112494 bytes)] [PDF (149081 bytes)] [EPrints archive]
Abstract: In this paper we present Solemn, a
new user-level simulation mode for Sparc Sulima, a SPARC V9 complete machine
simulator. Solemn extends Sparc Sulima allowing it to simulate at
user-level an unmodified Solaris executable: 32 or 64-bit, and statically or
dynamically linked. This yields some advantages over both complete machine
simulators and traditional system call emulation. To do this, Solemn
manages the virtual address space and files that the simulated program
requires, and intercepts and emulates system call traps. Another novel
feature is the emulation of memory mapped files. We describe some of the
implementation details of Solemn, including its memory management
architecture and portability.
Technical Reports <Technical-DOT-Reports-AT-cs-DOT-anu.edu.au>
Last modified: Tue May 31 12:56:01 EST 2011