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:
parent
789a2de6f8
commit
2c7a0b87f5
1 changed files with 3 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue