From 66fe66249508cc3e40dd15be745447cf8d7e712f Mon Sep 17 00:00:00 2001 From: friemel Date: Sun, 28 Oct 2012 23:50:06 +0000 Subject: [PATCH] Gem5: functionalAccess() should not trigger memory access git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1862 8c4709b5-6ec9-48aa-a5cd-a96041d1645a --- simulators/gem5/src/mem/abstract_mem.cc | 8 -------- 1 file changed, 8 deletions(-) diff --git a/simulators/gem5/src/mem/abstract_mem.cc b/simulators/gem5/src/mem/abstract_mem.cc index 793fb001..8d72523d 100644 --- a/simulators/gem5/src/mem/abstract_mem.cc +++ b/simulators/gem5/src/mem/abstract_mem.cc @@ -443,19 +443,11 @@ AbstractMemory::functionalAccess(PacketPtr pkt) if (pmemAddr) memcpy(pkt->getPtr(), hostAddr, pkt->getSize()); TRACE_PACKET("Read"); - // FAIL* - #ifdef CONFIG_EVENT_MEMREAD - fail::simulator.onMemoryAccess(pkt->getAddr(), pkt->getSize(), false, 0); - #endif pkt->makeResponse(); } else if (pkt->isWrite()) { if (pmemAddr) memcpy(hostAddr, pkt->getPtr(), pkt->getSize()); TRACE_PACKET("Write"); - // FAIL* - #ifdef CONFIG_EVENT_MEMWRITE - fail::simulator.onMemoryAccess(pkt->getAddr(), pkt->getSize(), true, 0); - #endif pkt->makeResponse(); } else if (pkt->isPrint()) { Packet::PrintReqState *prs =