timing.cc (5894:8091ac99341a) | timing.cc (5914:c92d57f579b1) |
---|---|
1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 653 unchanged lines hidden (view full) --- 662 663 if (!curStaticInst || !curStaticInst->isDelayedCommit()) 664 checkForInterrupts(); 665 666 checkPcEventQueue(); 667 668 bool fromRom = isRomMicroPC(thread->readMicroPC()); 669 | 1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 653 unchanged lines hidden (view full) --- 662 663 if (!curStaticInst || !curStaticInst->isDelayedCommit()) 664 checkForInterrupts(); 665 666 checkPcEventQueue(); 667 668 bool fromRom = isRomMicroPC(thread->readMicroPC()); 669 |
670 if (!fromRom) { | 670 if (!fromRom && !curMacroStaticInst) { |
671 Request *ifetch_req = new Request(); 672 ifetch_req->setThreadContext(_cpuId, /* thread ID */ 0); 673 setupFetchRequest(ifetch_req); 674 thread->itb->translateTiming(ifetch_req, tc, 675 &fetchTranslation); 676 } else { 677 _status = IcacheWaitResponse; 678 completeIfetch(NULL); --- 383 unchanged lines hidden --- | 671 Request *ifetch_req = new Request(); 672 ifetch_req->setThreadContext(_cpuId, /* thread ID */ 0); 673 setupFetchRequest(ifetch_req); 674 thread->itb->translateTiming(ifetch_req, tc, 675 &fetchTranslation); 676 } else { 677 _status = IcacheWaitResponse; 678 completeIfetch(NULL); --- 383 unchanged lines hidden --- |