summaryrefslogtreecommitdiff
path: root/mem/physical.hh
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2006-03-02 01:01:03 -0500
committerSteve Reinhardt <stever@eecs.umich.edu>2006-03-02 01:01:03 -0500
commit0c2c7171a83f772b297016aa7382157f070b3466 (patch)
treee4991486490e340f541d3df3c1520aad57aaf107 /mem/physical.hh
parent22504f8b48978be286d98be0df72d015ab6ff559 (diff)
downloadgem5-0c2c7171a83f772b297016aa7382157f070b3466.tar.xz
More progress... run a few instructions now, but die on the second
memory access (I think because we're deallocating our one and only CpuRequest object). base/loader/aout_object.cc: base/loader/ecoff_object.cc: base/loader/elf_object.cc: Add flag to force allocation of new pages on data writes. cpu/simple/cpu.cc: Several minor fixes. Switch to atomic mode for now. mem/physical.hh: Don't copy the packet to the response event, just keep a reference to the original. mem/translating_port.cc: mem/translating_port.hh: Add parameter to writeBlobFunctional() to force allocation of unallocated pages on writes. --HG-- extra : convert_revision : 05cb31c7b0047b492dcfa0d12ddee690ef762b44
Diffstat (limited to 'mem/physical.hh')
-rw-r--r--mem/physical.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/mem/physical.hh b/mem/physical.hh
index 90515d7d1..854886a27 100644
--- a/mem/physical.hh
+++ b/mem/physical.hh
@@ -80,7 +80,7 @@ class PhysicalMemory : public Memory
struct MemResponseEvent : public Event
{
- Packet pkt;
+ Packet &pkt;
MemoryPort *memoryPort;
MemResponseEvent(Packet &pkt, MemoryPort *memoryPort);