From 480dd22d02a51911f13a4ef7f80f0d01c7ba8319 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Mon, 9 May 2005 12:12:07 -0400 Subject: [PATCH 1/6] Add definitions for memory trace writers. --HG-- extra : convert_revision : bb27c2a2ba8f97f186b712165db9a25f3fe61dda From 31db1f3c09db86bbacdff0335e8c5769f124054e Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Thu, 12 May 2005 15:36:42 -0400 Subject: [PATCH 2/6] Get rid of unused SMT code from FullCPU. --HG-- extra : convert_revision : 7a047b36718a44a8f3a43e3c0f54ca796d19f10a From ea18fda771c5de4f48861915c429a4fec5e82be1 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Thu, 12 May 2005 19:25:38 -0400 Subject: [PATCH 3/6] Force pipeline drain on first instruction of async interrupt handler. Done by marking DynInst as serializing... requires adding the ability to check both DynInst and StaticInst for serializing behavior. --HG-- extra : convert_revision : 00db3e16d3b13dd9663f5a9f1bd8f724ed499914 From 16dcebf4c471cfa75aab2c50d17931c5cfbe8ae9 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Fri, 13 May 2005 15:01:42 -0400 Subject: [PATCH 4/6] Add mem_trace parameter to BaseCache. python/m5/objects/BaseCache.mpy: Add mem_trace parameter. --HG-- extra : convert_revision : a0bab53fabd7426eee5ca9c845c02a6ac2e1722f --- python/m5/objects/BaseCache.mpy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/m5/objects/BaseCache.mpy b/python/m5/objects/BaseCache.mpy index da0c7c50e9..a9a665f77d 100644 --- a/python/m5/objects/BaseCache.mpy +++ b/python/m5/objects/BaseCache.mpy @@ -19,6 +19,8 @@ simobj BaseCache(BaseMem): "whether this NIC partition should use LIFO repl. policy") max_miss_count = Param.Counter(0, "number of misses to handle before calling exit") + mem_trace = Param.MemTraceWriter(NULL, + "memory trace writer to record accesses") mshrs = Param.Int("number of MSHRs (max outstanding requests)") out_bus = Param.Bus("outgoing bus object") prioritizeRequests = Param.Bool(False, From 9dec81719ed40530d8eca911002e522f297f1695 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Sat, 14 May 2005 19:42:46 -0400 Subject: [PATCH 5/6] More cleanup of fetch code. --HG-- extra : convert_revision : a2279283be76341467e228ad1d56989a2be383eb From dd48c2c42cff07b3102981f0c1efcbd094f03705 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Sun, 15 May 2005 00:34:27 -0400 Subject: [PATCH 6/6] Fix "no supplier" bug. --HG-- extra : convert_revision : 01549db31d2094c58c6875fbbf79d4e07e7e39f9