summaryrefslogtreecommitdiff
path: root/arch/alpha
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2003-11-07 05:06:22 -0500
committerNathan Binkert <binkertn@umich.edu>2003-11-07 05:06:22 -0500
commit7f7dcf4e1fb0bcbf1ca60c345ce47f4eaf7cfb28 (patch)
tree107627d2b02217a2196cd31d71cf695f80bc6eda /arch/alpha
parent22679d3da880e4780bbb74b79f94ad1bf3e3cb33 (diff)
downloadgem5-7f7dcf4e1fb0bcbf1ca60c345ce47f4eaf7cfb28.tar.xz
add a couple of hacks to get thigns going for ISCA
arch/alpha/pseudo_inst.hh: Give temporary access of these functions to full cpu junk (this is a hack!) --HG-- extra : convert_revision : 35499d6bf03b1c21dc918ccc09a6d21719262120
Diffstat (limited to 'arch/alpha')
-rw-r--r--arch/alpha/pseudo_inst.hh7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/alpha/pseudo_inst.hh b/arch/alpha/pseudo_inst.hh
index 60031f8cd..85f432504 100644
--- a/arch/alpha/pseudo_inst.hh
+++ b/arch/alpha/pseudo_inst.hh
@@ -30,6 +30,13 @@ class ExecContext;
namespace AlphaPseudo
{
+ /**
+ * @todo these externs are only here for a hack in fullCPU::takeOver...
+ */
+ extern bool doStatisticsInsts;
+ extern bool doCheckpointInsts;
+ extern bool doQuiesce;
+
void quiesce(ExecContext *xc);
void m5exit(ExecContext *xc);
void m5exit_old(ExecContext *xc);