From c1e646d886096ffeca7d9818316ba5e03391898a Mon Sep 17 00:00:00 2001 From: Jason Lowe-Power Date: Fri, 5 Apr 2019 10:29:54 -0700 Subject: [PATCH] learning_gem5: Fix vector port panic in SimpleCache Change-Id: I0f3b71fdbed77690c533d9d14e774ab2cc08c053 Signed-off-by: Jason Lowe-Power Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17870 Reviewed-by: Anthony Gutierrez --- src/learning_gem5/part2/simple_cache.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/learning_gem5/part2/simple_cache.cc b/src/learning_gem5/part2/simple_cache.cc index 880dc39ad..6deefde53 100644 --- a/src/learning_gem5/part2/simple_cache.cc +++ b/src/learning_gem5/part2/simple_cache.cc @@ -54,10 +54,10 @@ SimpleCache::SimpleCache(SimpleCacheParams *params) : Port & SimpleCache::getPort(const std::string &if_name, PortID idx) { - panic_if(idx != InvalidPortID, "This object doesn't support vector ports"); - // This is the name from the Python SimObject declaration in SimpleCache.py if (if_name == "mem_side") { + panic_if(idx != InvalidPortID, + "Mem side of simple cache not a vector port"); return memPort; } else if (if_name == "cpu_side" && idx < cpuPorts.size()) { // We should have already created all of the ports in the constructor -- 2.30.2