summaryrefslogtreecommitdiff
path: root/src/arch/arm/linux/process.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-06-09 23:41:45 -0700
committerGabe Black <gblack@eecs.umich.edu>2009-06-09 23:41:45 -0700
commitb394242240db749b6a85e3e269c858d9cbd1aa69 (patch)
treed4be9dce9be903aa4ee67841d95f93b0eec3ef1d /src/arch/arm/linux/process.hh
parentc913c64be22f0b91552fdebb16b1505591a32c64 (diff)
downloadgem5-b394242240db749b6a85e3e269c858d9cbd1aa69.tar.xz
ARM: Hook in the mmap2 system call. Make ArmLinuxProcess handle 5,6 syscall params.
Diffstat (limited to 'src/arch/arm/linux/process.hh')
-rw-r--r--src/arch/arm/linux/process.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/arm/linux/process.hh b/src/arch/arm/linux/process.hh
index 835b94161..53b3781d2 100644
--- a/src/arch/arm/linux/process.hh
+++ b/src/arch/arm/linux/process.hh
@@ -44,6 +44,9 @@ class ArmLinuxProcess : public ArmLiveProcess
void startup();
+ ArmISA::IntReg getSyscallArg(ThreadContext *tc, int i);
+ void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
+
/// The target system's hostname.
static const char *hostname;