From: Kevin Lim Date: Thu, 2 Nov 2006 20:17:45 +0000 (-0500) Subject: Caches return a new functional port whenever asked for one. X-Git-Tag: m5_2.0_beta2~53^2~67^2~2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8d53f298a6efd3312cc1096b13b6be9e6a7fe02f;p=gem5.git Caches return a new functional port whenever asked for one. src/mem/cache/base_cache.cc: Have caches return a new functional port whenever asked for them. I'm pretty sure this is desired behavior. Ron can correct me if it's not. --HG-- extra : convert_revision : e1fadf895a7d714968128ff900d10e86fde53387 --- diff --git a/src/mem/cache/base_cache.cc b/src/mem/cache/base_cache.cc index 47d40a490..1c519fb86 100644 --- a/src/mem/cache/base_cache.cc +++ b/src/mem/cache/base_cache.cc @@ -357,9 +357,7 @@ BaseCache::getPort(const std::string &if_name, int idx) } else if (if_name == "functional") { - if(cpuSidePort == NULL) - cpuSidePort = new CachePort(name() + "-cpu_side_port", this, true); - return cpuSidePort; + return new CachePort(name() + "-cpu_side_port", this, true); } else if (if_name == "cpu_side") {