More progress... run a few instructions now, but die on the second
authorSteve Reinhardt <stever@eecs.umich.edu>
Thu, 2 Mar 2006 06:01:03 +0000 (01:01 -0500)
committerSteve Reinhardt <stever@eecs.umich.edu>
Thu, 2 Mar 2006 06:01:03 +0000 (01:01 -0500)
commit0c2c7171a83f772b297016aa7382157f070b3466
treee4991486490e340f541d3df3c1520aad57aaf107
parent22504f8b48978be286d98be0df72d015ab6ff559
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
base/loader/aout_object.cc
base/loader/ecoff_object.cc
base/loader/elf_object.cc
cpu/simple/cpu.cc
mem/physical.hh
mem/translating_port.cc
mem/translating_port.hh