From 36397be09f07bf5cdb47913a7e5e1790d32c00ed Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Sun, 2 Jan 2011 12:23:52 -0800 Subject: integrate bug fix (passes fast regression) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 8310] --- src/gpgpu-sim/l2cache.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/gpgpu-sim/l2cache.cc') diff --git a/src/gpgpu-sim/l2cache.cc b/src/gpgpu-sim/l2cache.cc index bb13cbc..5c19c32 100644 --- a/src/gpgpu-sim/l2cache.cc +++ b/src/gpgpu-sim/l2cache.cc @@ -105,7 +105,7 @@ memory_partition_unit::memory_partition_unit( unsigned partition_id, m_id = partition_id; m_config=config; m_stats=stats; - m_dram = new dram_t(m_id,m_config,m_stats); + m_dram = new dram_t(m_id,m_config,m_stats,this); char L2c_name[32]; snprintf(L2c_name, 32, "L2_bank_%03d", m_id); @@ -317,6 +317,11 @@ mem_fetch* memory_partition_unit::top() return mf; } +void memory_partition_unit::set_done( mem_fetch *mf ) +{ + m_request_tracker.erase(mf); +} + void memory_partition_unit::dram_cycle() { // pop completed memory request from dram and push it to dram-to-L2 queue -- cgit v1.3