diff options
author | Ron Dreslinski <rdreslin@umich.edu> | 2006-02-23 13:51:54 -0500 |
---|---|---|
committer | Ron Dreslinski <rdreslin@umich.edu> | 2006-02-23 13:51:54 -0500 |
commit | 8fc06589cbf28b2a5bf13384d1c683dc50f68a8a (patch) | |
tree | 48e22202d8b38239b06811256f500661901652be /python | |
parent | ceac38e41c5c0a7131d7581244713d33b5fff521 (diff) | |
download | gem5-8fc06589cbf28b2a5bf13384d1c683dc50f68a8a.tar.xz |
Update functional memory to have a response event
Clean out old memory python files, move them into old_mem directory. Maybe we should just delete them, they are under revision control.
Add new py files for new objects.
SConscript:
Update because memory is just a header file now
base/chunk_generator.hh:
Make Chunk Generator return the entire size if the chunk_size is set to zero. Useful when trying to chunck on blocksize of memory, which can write large pieces of data.
cpu/simple/cpu.cc:
Make sure to delete the pkt.
mem/physical.cc:
mem/physical.hh:
Set up response event.
mem/port.cc:
Rename rqst to req to conform to same standard naming convention.
python/m5/objects/PhysicalMemory.py:
Update the params, inheritence
--HG--
extra : convert_revision : 857154ec256522baf423b715833930497999549b
Diffstat (limited to 'python')
-rw-r--r-- | python/m5/objects/MemObject.py | 5 | ||||
-rw-r--r-- | python/m5/objects/PhysicalMemory.py | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/python/m5/objects/MemObject.py b/python/m5/objects/MemObject.py new file mode 100644 index 000000000..4d68243e6 --- /dev/null +++ b/python/m5/objects/MemObject.py @@ -0,0 +1,5 @@ +from m5 import * + +class MemObject(SimObject): + type = 'MemObject' + abstract = True diff --git a/python/m5/objects/PhysicalMemory.py b/python/m5/objects/PhysicalMemory.py index f50937ee6..ab2714a6f 100644 --- a/python/m5/objects/PhysicalMemory.py +++ b/python/m5/objects/PhysicalMemory.py @@ -1,7 +1,7 @@ from m5 import * -from FunctionalMemory import FunctionalMemory +from Memory import Memory -class PhysicalMemory(FunctionalMemory): +class PhysicalMemory(Memory): type = 'PhysicalMemory' range = Param.AddrRange("Device Address") file = Param.String('', "memory mapped file") |