summaryrefslogtreecommitdiff
path: root/src/arch/arm/process.hh
diff options
context:
space:
mode:
authorAli Saidi <Ali.Saidi@ARM.com>2010-06-02 12:58:18 -0500
committerAli Saidi <Ali.Saidi@ARM.com>2010-06-02 12:58:18 -0500
commit5268067f14d1c0b0df81a6aa688009671926d907 (patch)
treeda19fefa54b8c609880375ec6f53b354dda5250c /src/arch/arm/process.hh
parent5d5bf8cbc7c0e388a1af80530601ec0422aab60a (diff)
downloadgem5-5268067f14d1c0b0df81a6aa688009671926d907.tar.xz
ARM: Fix SPEC2000 benchmarks in SE mode. With this patch all
Spec2k benchmarks seem to run with atomic or timing mode simple CPUs. Fixed up some constants, handling of 64 bit arguments, and marked a few more syscalls ignoreFunc.
Diffstat (limited to 'src/arch/arm/process.hh')
-rw-r--r--src/arch/arm/process.hh1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/arm/process.hh b/src/arch/arm/process.hh
index a4dd5e842..3f7af2c9b 100644
--- a/src/arch/arm/process.hh
+++ b/src/arch/arm/process.hh
@@ -56,6 +56,7 @@ class ArmLiveProcess : public LiveProcess
public:
void argsInit(int intSize, int pageSize);
+ uint64_t getSyscallArg(ThreadContext *tc, int &i, int width);
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);