Difference between revisions of "SE Mode"

From gem5
Jump to: navigation, search
(Created page with "==Pseudo Instructions== ===List of pseudo instructions and what they do=== ===How to get at and use them from a binary, script, etc.===")
 
(Loading binaries)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
==Pseudo Instructions==
+
==SE mode==
  
===List of pseudo instructions and what they do===
+
==Overview===
===How to get at and use them from a binary, script, etc.===
+
System-call Emulation (SE) mode is one of the two modes of gem5 and the most basic. gem5 simulates your program and traps any system calls made to the host then emulates them. In the older versions of gem5, only statically linked binaries were allowed to be simulated in SE mode however, gem5 2.0 now supports dynamically linked binaries.
 +
 
 +
===System call instruction handling===
 +
 
 +
===Implementation of various system calls===
 +
 
 +
===Limitations===

Latest revision as of 14:52, 18 May 2017

SE mode

Overview=

System-call Emulation (SE) mode is one of the two modes of gem5 and the most basic. gem5 simulates your program and traps any system calls made to the host then emulates them. In the older versions of gem5, only statically linked binaries were allowed to be simulated in SE mode however, gem5 2.0 now supports dynamically linked binaries.

System call instruction handling

Implementation of various system calls

Limitations