summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/dram.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpgpu-sim/dram.cc')
-rw-r--r--src/gpgpu-sim/dram.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgpu-sim/dram.cc b/src/gpgpu-sim/dram.cc
index 745bec4..35b1d55 100644
--- a/src/gpgpu-sim/dram.cc
+++ b/src/gpgpu-sim/dram.cc
@@ -168,6 +168,8 @@ dram_req_t::dram_req_t( class mem_fetch *mf )
void dram_t::push( class mem_fetch *data )
{
+ assert(id == data->get_tlx_addr().chip); // Ensure request is in correct memory partition
+
dram_req_t *mrq = new dram_req_t(data);
data->set_status(IN_PARTITION_MC_INTERFACE_QUEUE,gpu_sim_cycle+gpu_tot_sim_cycle);
mrqq->push(mrq);