Shade: a fast instruction-set simulator for execution profiling
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Solaris internals: core kernel architecture
Solaris internals: core kernel architecture
Implementation aspects of a SPARC V9 complete machine simulator
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Complete Computer System Simulation: The SimOS Approach
IEEE Parallel & Distributed Technology: Systems & Technology
SimICS/sun4m: a virtual workstation
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
RSIM: a simulator for shared-memory multiprocessor and uniprocessor systems that exploit ILP
WCAE-3 '97 Proceedings of the 1997 workshop on Computer architecture education
Hi-index | 0.00 |
In this paper we present Solemn, a new user-level simulationmode for Sparc Sulima, a SPARC V9 complete machinesimulator. Solemn extends Sparc Sulima allowing it tosimulate at user-level an unmodified Solaris executable: 32or 64-bit, and statically or dynamically linked. This yieldssome advantages over both complete machine simulatorsand traditional system call emulation. To do this, Solemnmanages the virtual address space and files that the simulatedprogram requires, and intercepts and emulates systemcall traps. Another novel feature is the emulation of memorymapped files. We describe some of the implementationdetails of Solemn, including its memory management architectureand portability.