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 :
بازگشت