DocumentCode
2996682
Title
Solemn: Solaris emulation mode for Sparc Sulima
Author
Clarke, Bill
Author_Institution
Dept. of Comput. Sci., Australian Nat. Univ., Acton, ACT, Australia
fYear
2004
fDate
18-22 April 2004
Firstpage
64
Lastpage
71
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.
Keywords
memory architecture; operating system kernels; storage management; virtual machines; SPARC V9 complete machine simulator; Solaris emulation mode; Solemn; Sparc Sulima; file management; memory management architecture; memory mapped files; program simulation; system call emulation; system call traps; user-level simulation mode; virtual address space management; Analytical models; Computational modeling; Computer architecture; Computer science; Computer simulation; Emulation; Kernel; Memory architecture; Memory management; Operating systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 2004. Proceedings. 37th Annual
ISSN
1080-241X
Print_ISBN
0-7695-2110-X
Type
conf
DOI
10.1109/SIMSYM.2004.1299466
Filename
1299466
Link To Document