projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MEM: Remove the Broadcast destination from the packet
[gem5.git]
/
src
/
cpu
/
inorder
/
inorder_dyn_inst.hh
diff --git
a/src/cpu/inorder/inorder_dyn_inst.hh
b/src/cpu/inorder/inorder_dyn_inst.hh
index b49dd7594add0c8023bfb1f4541eb789df6cef1c..4b48a157b7c03bd58e5adbc3f6df354b8eb25adf 100644
(file)
--- a/
src/cpu/inorder/inorder_dyn_inst.hh
+++ b/
src/cpu/inorder/inorder_dyn_inst.hh
@@
-37,7
+37,6
@@
#include <list>
#include <string>
#include <list>
#include <string>
-#include "arch/faults.hh"
#include "arch/isa_traits.hh"
#include "arch/mt.hh"
#include "arch/types.hh"
#include "arch/isa_traits.hh"
#include "arch/mt.hh"
#include "arch/types.hh"
@@
-58,6
+57,7
@@
#include "cpu/thread_context.hh"
#include "debug/InOrderDynInst.hh"
#include "mem/packet.hh"
#include "cpu/thread_context.hh"
#include "debug/InOrderDynInst.hh"
#include "mem/packet.hh"
+#include "sim/fault_fwd.hh"
#include "sim/system.hh"
#if THE_ISA == ALPHA_ISA
#include "sim/system.hh"
#if THE_ISA == ALPHA_ISA
@@
-103,7
+103,7
@@
class InOrderDynInst : public FastAlloc, public RefCounted
enum {
MaxInstSrcRegs = TheISA::MaxInstSrcRegs, /// Max source regs
enum {
MaxInstSrcRegs = TheISA::MaxInstSrcRegs, /// Max source regs
- MaxInstDestRegs = TheISA::MaxInstDestRegs
,
/// Max dest regs
+ MaxInstDestRegs = TheISA::MaxInstDestRegs
/// Max dest regs
};
public:
};
public:
@@
-398,6
+398,8
@@
class InOrderDynInst : public FastAlloc, public RefCounted
bool isUnverifiable() const { return staticInst->isUnverifiable(); }
bool isSyscall() const
{ return staticInst->isSyscall(); }
bool isUnverifiable() const { return staticInst->isUnverifiable(); }
bool isSyscall() const
{ return staticInst->isSyscall(); }
+ bool isMicroop() const { return staticInst->isMicroop(); }
+ bool isLastMicroop() const { return staticInst->isLastMicroop(); }
/////////////////////////////////////////////
/////////////////////////////////////////////