gem5/mem
Steve Reinhardt e2b329d574 Replace Memory with MemObject; no need for two different levels of hierarchy there.
Get rid of addPort().
Change getPort() behavior on PhysicalMemory.

SConscript:
cpu/simple/cpu.hh:
sim/system.cc:
sim/system.hh:
    Replace Memory with MemObject.
cpu/base.hh:
    No need to declare Port here anymore.
cpu/cpu_exec_context.hh:
    Need PageTable definition.
cpu/simple/cpu.cc:
mem/physical.cc:
mem/physical.hh:
    Replace Memory with MemObject.
    Get rid of addPort(); allow getting anonymous ports with getPort().
mem/translating_port.hh:
    Remove unneeded header.
sim/process.cc:
    Replace Memory with MemObject.
    Change how initialization port gets set up to deal with change in
    addPort()/getPort().  Current solution is not ideal but it works.
sim/process.hh:
    Remove unneeded headers and declarations.
    Make LiveProcess::getDesc() abstract instead of panicing if called.
sim/syscall_emul.hh:
    Fix includes.

--HG--
extra : convert_revision : 11d4ffb54230038afcf7219cc46e51f809329a2f
2006-03-12 17:21:59 -05:00
..
bus.hh Rename Port address range functions... like the block size 2006-02-21 12:32:45 -05:00
mem_object.cc Replace Memory with MemObject; no need for two different levels of hierarchy there. 2006-03-12 17:21:59 -05:00
mem_object.hh Many changes that make the new mem system compile. Now to convert the rest of the tree to use the new mem system. 2006-02-15 14:21:09 -05:00
packet.hh SimpleCPU compiles with merge. 2006-03-09 19:21:35 -05:00
page_table.cc SimpleCPU compiles with merge. 2006-03-09 19:21:35 -05:00
page_table.hh SimpleCPU compiles with merge. 2006-03-09 19:21:35 -05:00
physical.cc Replace Memory with MemObject; no need for two different levels of hierarchy there. 2006-03-12 17:21:59 -05:00
physical.hh Replace Memory with MemObject; no need for two different levels of hierarchy there. 2006-03-12 17:21:59 -05:00
port.cc Get rid of "Functional" suffix from (read|write)(Blob|String) functions. 2006-03-12 16:38:16 -05:00
port.hh Get rid of "Functional" suffix from (read|write)(Blob|String) functions. 2006-03-12 16:38:16 -05:00
request.hh SimpleCPU compiles with merge. 2006-03-09 19:21:35 -05:00
translating_port.cc Get rid of "Functional" suffix from (read|write)(Blob|String) functions. 2006-03-12 16:38:16 -05:00
translating_port.hh Replace Memory with MemObject; no need for two different levels of hierarchy there. 2006-03-12 17:21:59 -05:00