diff options
author | Korey Sewell <ksewell@umich.edu> | 2006-05-04 21:10:51 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2006-05-04 21:10:51 -0400 |
commit | de8eba689164b59679a3e3ef3550bc7abb5ecdce (patch) | |
tree | 357184f755ef18190b97547cf5bff888344066ba /cpu/simple | |
parent | 2e7e844768e160bf81be53d6b633f3851bb4ea80 (diff) | |
parent | 8a9d270f6c17efa79f38e629c7cbcafa51aa8494 (diff) | |
download | gem5-de8eba689164b59679a3e3ef3550bc7abb5ecdce.tar.xz |
Merge zizzer:/bk/newmem
into zizzer.eecs.umich.edu:/.automount/zooks/y/ksewell/research/m5-sim/newmem
--HG--
extra : convert_revision : c48a8857f5a520ff8061eb3d8f08dcd43661e68c
Diffstat (limited to 'cpu/simple')
-rw-r--r-- | cpu/simple/cpu.cc | 2 | ||||
-rw-r--r-- | cpu/simple/cpu.hh | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/cpu/simple/cpu.cc b/cpu/simple/cpu.cc index 40b506a78..33fe63c26 100644 --- a/cpu/simple/cpu.cc +++ b/cpu/simple/cpu.cc @@ -54,6 +54,7 @@ #include "cpu/smt.hh" #include "cpu/static_inst.hh" #include "kern/kernel_stats.hh" +#include "mem/packet_impl.hh" #include "sim/byteswap.hh" #include "sim/builder.hh" #include "sim/debug.hh" @@ -631,6 +632,7 @@ SimpleCPU::write(T data, Addr addr, unsigned flags, uint64_t *res) data_write_pkt->set(data); #else data_write_pkt->reset(); + data = htog(data); data_write_pkt->dataStatic(&data); #endif data_write_pkt->addr = data_write_req->getPaddr(); diff --git a/cpu/simple/cpu.hh b/cpu/simple/cpu.hh index af585a2e5..945de20af 100644 --- a/cpu/simple/cpu.hh +++ b/cpu/simple/cpu.hh @@ -103,6 +103,10 @@ class SimpleCPU : public BaseCPU virtual void recvStatusChange(Status status); virtual Packet *recvRetry(); + + virtual void getDeviceAddressRanges(AddrRangeList &resp, + AddrRangeList &snoop) + { resp.clear(); snoop.clear(); } }; MemObject *mem; |