• 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