summaryrefslogtreecommitdiff
path: root/src/arch/sparc/faults.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2007-03-03 03:34:52 +0000
committerGabe Black <gblack@eecs.umich.edu>2007-03-03 03:34:52 +0000
commit94133657a1b9ff889da93e5c4ad6d858c8f21bf6 (patch)
tree74aa4343bb82f59325acaca462b31ee9df058600 /src/arch/sparc/faults.hh
parentdc8cc8de3da85199a2dbbb6e3ccf75337fdf2de2 (diff)
parent4e8d2d1593475008b926829e6944a59963166079 (diff)
downloadgem5-94133657a1b9ff889da93e5c4ad6d858c8f21bf6.tar.xz
Merge zizzer.eecs.umich.edu:/bk/newmem
into ahchoo.blinky.homelinux.org:/home/gblack/m5/newmem --HG-- extra : convert_revision : dcb1fc0c6252fb96a956640c6d7995679da725e5
Diffstat (limited to 'src/arch/sparc/faults.hh')
-rw-r--r--src/arch/sparc/faults.hh5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/arch/sparc/faults.hh b/src/arch/sparc/faults.hh
index 3c0d9674f..5facc081d 100644
--- a/src/arch/sparc/faults.hh
+++ b/src/arch/sparc/faults.hh
@@ -246,9 +246,12 @@ class FillNOther : public EnumeratedFault<FillNOther>
class TrapInstruction : public EnumeratedFault<TrapInstruction>
{
-
public:
TrapInstruction(uint32_t n) : EnumeratedFault<TrapInstruction>(n) {;}
+ //In SE, trap instructions are requesting services from the OS.
+#if !FULL_SYSTEM
+ void invoke(ThreadContext * tc);
+#endif
};
#if !FULL_SYSTEM