summaryrefslogtreecommitdiff
path: root/src/abstract_hardware_model.h
diff options
context:
space:
mode:
authorJin Wang <[email protected]>2014-11-14 18:45:46 -0500
committerJin Wang <[email protected]>2016-07-06 02:17:15 -0400
commit8ef2e4eb13093c59190439800fdd0cc552a3779e (patch)
treeda3ab84939d3faabd8384e8d79e10766453c3e24 /src/abstract_hardware_model.h
parent69bb1082de9df29d1d7b40486301049767e607b0 (diff)
ADD: add cdp latency
Diffstat (limited to 'src/abstract_hardware_model.h')
-rw-r--r--src/abstract_hardware_model.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/abstract_hardware_model.h b/src/abstract_hardware_model.h
index 3a268ad..45334b6 100644
--- a/src/abstract_hardware_model.h
+++ b/src/abstract_hardware_model.h
@@ -867,7 +867,7 @@ public:
m_mem_accesses_created=false;
m_cache_hit=false;
m_is_printf=false;
- m_is_cdp = false;
+ m_is_cdp = 0;
}
virtual ~warp_inst_t(){
}
@@ -1020,7 +1020,6 @@ protected:
unsigned cycles; // used for implementing initiation interval delay
bool m_isatomic;
bool m_is_printf;
- bool m_is_cdp;
unsigned m_warp_id;
unsigned m_dynamic_warp_id;
const core_config *m_config;
@@ -1041,6 +1040,11 @@ protected:
std::list<mem_access_t> m_accessq;
static unsigned sm_next_uid;
+
+ //Jin: cdp support
+public:
+ int m_is_cdp;
+
};
void move_warp( warp_inst_t *&dst, warp_inst_t *&src );