Skip navigation
Skip navigation

Solemn: Solaris Emulation Mode for Sparc Sulima

Clarke, Bill

Description

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...[Show more]

dc.contributor.authorClarke, Bill
dc.contributor.editorIEEE Computer Society
dc.coverage.spatialArlington USA
dc.date.accessioned2004-02-12
dc.date.accessioned2004-05-19T12:58:55Z
dc.date.accessioned2011-01-05T08:43:54Z
dc.date.available2004-05-19T12:58:55Z
dc.date.available2011-01-05T08:43:54Z
dc.date.created2004
dc.identifier.isbn1080-241X
dc.identifier.urihttp://hdl.handle.net/1885/40818
dc.identifier.urihttp://digitalcollections.anu.edu.au/handle/1885/40818
dc.description.abstractIn 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.
dc.format.extent149081 bytes
dc.format.extent356 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/octet-stream
dc.language.isoen_AU
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE Inc)
dc.relation.ispartofseriesAnnual Simulation Symposium (ANSS 2004)
dc.sourceProceedings of the 37th Annual Simulation Symposium
dc.source.urihttp://ieeexplore.ieee.org.virtual.anu.edu.au/xpl/tocresult.jsp?isnumber=28870&isYear=2004&count=35&page=1&ResultStart=25
dc.source.urihttp://ieeexplore.ieee.org.virtual.anu.edu.au/xpl/tocresult.jsp?isnumber=28870&isYear=2004&count=35&page=0&ResultStart=0
dc.subjectexecution-driven simulation
dc.subjectcomplete machine simulator
dc.subjectuser-level simulation
dc.subjectSPARC V9 ISA
dc.subjectUltra-SPARC
dc.subjectSolaris
dc.titleSolemn: Solaris Emulation Mode for Sparc Sulima
dc.typeWorking/Technical Paper
local.description.refereedno
local.identifier.citationmonthfeb
local.identifier.citationyear2004
local.identifier.eprintid2392
local.rights.ispublishedno
local.identifier.absfor080110 - Simulation and Modelling
local.identifier.ariespublicationMigratedxPub11071
local.type.statusPublished Version
local.contributor.affiliationDepartment of Computer Science, FEIT
local.contributor.affiliationAustralian National University
local.citationTR-CS-04-02
local.bibliographicCitation.startpage64
local.bibliographicCitation.lastpage71
dc.date.updated2015-12-11T11:16:21Z
local.identifier.scopusID2-s2.0-3142673695
CollectionsANU Research Publications

Download

File Description SizeFormat Image
TR-CS-04-02.pdf145.59 kBAdobe PDFThumbnail


Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.

Updated:  19 May 2020/ Responsible Officer:  University Librarian/ Page Contact:  Library Systems & Web Coordinator