simple_cpu.cc:

Add data to static memReq and make everything use it.
Add init of numLoads.

cpu/simple_cpu/simple_cpu.cc:
    Add data to static memReq and make everything use it.
    Add init of numLoads.

--HG--
extra : convert_revision : 47d98aae643c64dff4e5cf1dc770a36434122579
This commit is contained in:
Erik Hallnor 2003-10-20 00:46:02 -04:00
parent 789a2de6f8
commit 2c7a0b87f5

View file

@ -192,8 +192,10 @@ SimpleCPU::SimpleCPU(const string &_name, Process *_process,
memReq = new MemReq();
memReq->xc = xc;
memReq->asid = 0;
memReq->data = new uint8_t[64];
numInst = 0;
numLoad = 0;
last_idle = 0;
lastIcacheStall = 0;
lastDcacheStall = 0;
@ -406,7 +408,7 @@ SimpleCPU::write(T data, Addr addr, unsigned flags, uint64_t *res)
if (fault == No_Fault && dcacheInterface) {
memReq->cmd = Write;
memReq->data = (uint8_t *)&data;
memcpy(memReq->data,(uint8_t *)&data,memReq->size);
memReq->completionEvent = NULL;
memReq->time = curTick;
memReq->flags &= ~UNCACHEABLE;