summaryrefslogtreecommitdiff
path: root/src/arch/sparc/process.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2007-10-04 12:35:35 -0700
committerGabe Black <gblack@eecs.umich.edu>2007-10-04 12:35:35 -0700
commitbd5a88ba4306e74933e70b569a1f61462ebe8a77 (patch)
tree5d3a43f5f1d299a1704b058610c5ba99df9589d7 /src/arch/sparc/process.hh
parente1516aefbb7f1f58ddb7532852da684504e1abbc (diff)
parent2848ef669632c6d8a8863aac8a5d7ee575c3fd1a (diff)
downloadgem5-bd5a88ba4306e74933e70b569a1f61462ebe8a77.tar.xz
Merge with head.
--HG-- extra : convert_revision : aa1969b60044f8ed88e689bdd25eeded2b1105ec
Diffstat (limited to 'src/arch/sparc/process.hh')
-rw-r--r--src/arch/sparc/process.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/sparc/process.hh b/src/arch/sparc/process.hh
index 2512441c6..f4e823a9a 100644
--- a/src/arch/sparc/process.hh
+++ b/src/arch/sparc/process.hh
@@ -66,6 +66,7 @@ class SparcLiveProcess : public LiveProcess
Addr readSpillStart()
{ return spillStart; }
+ virtual void flushWindows(ThreadContext *tc) = 0;
};
struct M5_32_auxv_t
@@ -116,6 +117,7 @@ class Sparc32LiveProcess : public SparcLiveProcess
void argsInit(int intSize, int pageSize);
+ void flushWindows(ThreadContext *tc);
};
struct M5_64_auxv_t
@@ -169,6 +171,7 @@ class Sparc64LiveProcess : public SparcLiveProcess
void argsInit(int intSize, int pageSize);
+ void flushWindows(ThreadContext *tc);
};
#endif // __SPARC_PROCESS_HH__