diff options
Diffstat (limited to 'src/cpu/inorder/resource.cc')
-rw-r--r-- | src/cpu/inorder/resource.cc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/cpu/inorder/resource.cc b/src/cpu/inorder/resource.cc index b7973a069..e32554963 100644 --- a/src/cpu/inorder/resource.cc +++ b/src/cpu/inorder/resource.cc @@ -346,7 +346,8 @@ Resource::squash(DynInstPtr inst, int stage_num, InstSeqNum squash_seq_num, } void -Resource::squashDueToMemStall(DynInstPtr inst, int stage_num, InstSeqNum squash_seq_num, +Resource::squashDueToMemStall(DynInstPtr inst, int stage_num, + InstSeqNum squash_seq_num, ThreadID tid) { squash(inst, stage_num, squash_seq_num, tid); @@ -454,8 +455,9 @@ ResourceRequest::~ResourceRequest() void ResourceRequest::done(bool completed) { - DPRINTF(Resource, "%s [slot:%i] done with request from [sn:%i] [tid:%i].\n", - res->name(), slotNum, inst->seqNum, inst->readTid()); + DPRINTF(Resource, "%s [slot:%i] done with request from " + "[sn:%i] [tid:%i].\n", res->name(), slotNum, + inst->seqNum, inst->readTid()); setCompleted(completed); @@ -463,7 +465,8 @@ ResourceRequest::done(bool completed) if (completed) { complSlotNum = slotNum; - // Would like to start a convention such as all requests deleted in resources/pipeline + // Would like to start a convention such as all requests deleted in + // resources/pipeline // but a little more complex then it seems... // For now, all COMPLETED requests deleted in resource.. // all FAILED requests deleted in pipeline stage @@ -474,7 +477,8 @@ ResourceRequest::done(bool completed) // Free Slot So Another Instruction Can Use This Resource res->freeSlot(slotNum); - // change slot # to -1, since we check slotNum to see if request is still valid + // change slot # to -1, since we check slotNum to see if request is + // still valid slotNum = -1; #ifdef DEBUG |