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
Tracing tools are used widely to help analyze, design, and tune both hardware and software systems. ...
Various methods have been used in the past to implement the control structures of digital computers....
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
In this paper we present work in progress in the development of a complete machine simulator for the...
Annual Technical Conference. all rights reserved. System level simulators allow computer architects ...
An implementation of a system level interpreter of the SPARC V8 instruction set architecture is desc...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
International audienceThe development of embedded systems requires the development of increasingly c...
International audienceThe development of embedded systems requires the development of increasingly c...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Overview of the HelenOS operating system (basic kernel functionality, memory management, userspace s...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
[[abstract]]The SEmulation system provides four modes of operation: (1) Software Simulation, (2) Sim...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
This report describes sim-kernel, an extension made to the processor simulator SimpleScalar to make ...
Tracing tools are used widely to help analyze, design, and tune both hardware and software systems. ...
Various methods have been used in the past to implement the control structures of digital computers....
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
In this paper we present work in progress in the development of a complete machine simulator for the...
Annual Technical Conference. all rights reserved. System level simulators allow computer architects ...
An implementation of a system level interpreter of the SPARC V8 instruction set architecture is desc...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
International audienceThe development of embedded systems requires the development of increasingly c...
International audienceThe development of embedded systems requires the development of increasingly c...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Overview of the HelenOS operating system (basic kernel functionality, memory management, userspace s...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
[[abstract]]The SEmulation system provides four modes of operation: (1) Software Simulation, (2) Sim...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
This report describes sim-kernel, an extension made to the processor simulator SimpleScalar to make ...
Tracing tools are used widely to help analyze, design, and tune both hardware and software systems. ...
Various methods have been used in the past to implement the control structures of digital computers....
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...