summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2006-11-06 20:49:48 -0500
committerGabe Black <gblack@eecs.umich.edu>2006-11-06 20:49:48 -0500
commit58f7ed2416fd0bb0823225d5feaff5fc5cf1f9c1 (patch)
treec328f22e166e4d63490516ae4e0c06c623c0346f
parentf61cd02e1391996fc247bf624ac66f7c420690c0 (diff)
downloadgem5-58f7ed2416fd0bb0823225d5feaff5fc5cf1f9c1.tar.xz
Cleaned up remnants of ivlb and ivle
--HG-- extra : convert_revision : 93b37dbcd3d9dd1eced0f829223f52b53fe58643
-rw-r--r--src/sim/pseudo_inst.hh2
-rw-r--r--util/m5/m5.c4
-rw-r--r--util/m5/m5op.S17
-rw-r--r--util/m5/m5op.h2
4 files changed, 1 insertions, 24 deletions
diff --git a/src/sim/pseudo_inst.hh b/src/sim/pseudo_inst.hh
index d211de44e..bc71a7e64 100644
--- a/src/sim/pseudo_inst.hh
+++ b/src/sim/pseudo_inst.hh
@@ -47,8 +47,6 @@ namespace AlphaPseudo
void quiesceNs(ThreadContext *tc, uint64_t ns);
void quiesceCycles(ThreadContext *tc, uint64_t cycles);
uint64_t quiesceTime(ThreadContext *tc);
- void ivlb(ThreadContext *tc);
- void ivle(ThreadContext *tc);
void m5exit(ThreadContext *tc, Tick delay);
void m5exit_old(ThreadContext *tc);
void loadsymbol(ThreadContext *xc);
diff --git a/util/m5/m5.c b/util/m5/m5.c
index 23401aea5..ca555ed12 100644
--- a/util/m5/m5.c
+++ b/util/m5/m5.c
@@ -41,9 +41,7 @@ char *progname;
void
usage()
{
- printf("usage: m5 ivlb <interval>\n"
- " m5 ivle <interval>\n"
- " m5 initparam\n"
+ printf("usage: m5 initparam\n"
" m5 sw99param\n"
" m5 exit [delay]\n"
" m5 resetstats [delay [period]]\n"
diff --git a/util/m5/m5op.S b/util/m5/m5op.S
index a19113e62..c47bd15b0 100644
--- a/util/m5/m5op.S
+++ b/util/m5/m5op.S
@@ -36,8 +36,6 @@
#define quiescens_func 0x02
#define quiescecycle_func 0x03
#define quiescetime_func 0x04
-#define ivlb_func 0x10
-#define ivle_func 0x11
#define exit_old_func 0x20 // deprectated!
#define exit_func 0x21
#define initparam_func 0x30
@@ -74,8 +72,6 @@ func:
#define QUIESCENS(r1) INST(m5_op, r1, 0, quiescens_func)
#define QUIESCECYC(r1) INST(m5_op, r1, 0, quiescecycle_func)
#define QUIESCETIME INST(m5_op, 0, 0, quiescetime_func)
-#define IVLB(reg) INST(m5_op, reg, 0, ivlb_func)
-#define IVLE(reg) INST(m5_op, reg, 0, ivle_func)
#define M5EXIT(reg) INST(m5_op, reg, 0, exit_func)
#define INITPARAM(reg) INST(m5_op, reg, 0, initparam_func)
#define LOADSYMBOL(reg) INST(m5_op, reg, 0, loadsymbol_func)
@@ -123,19 +119,6 @@ LEAF(quiesceTime)
RET
END(quiesceTime)
-
- .align 4
-LEAF(m5_ivlb)
- IVLB(16)
- RET
-END(m5_ivlb)
-
- .align 4
-LEAF(m5_ivle)
- IVLE(16)
- RET
-END(m5_ivle)
-
.align 4
LEAF(m5_exit)
M5EXIT(16)
diff --git a/util/m5/m5op.h b/util/m5/m5op.h
index eab4e7fd5..e8f2baaac 100644
--- a/util/m5/m5op.h
+++ b/util/m5/m5op.h
@@ -40,8 +40,6 @@ void quiesceNs(uint64_t ns);
void quiesceCycle(uint64_t cycles);
uint64_t quiesceTime(void);
-void m5_ivlb(uint64_t interval);
-void m5_ivle(uint64_t interval);
void m5_exit(uint64_t ns_delay);
uint64_t m5_initparam(void);
void m5_checkpoint(uint64_t ns_delay, uint64_t ns_period);