1/* 2 * Copyright (c) 2004-2006 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; --- 901 unchanged lines hidden (view full) --- 910 status_change = true; 911 } else if (fetchStatus[tid] == Running) { 912 DPRINTF(Fetch, "[tid:%i]: Attempting to translate and read " 913 "instruction, starting at PC %08p.\n", 914 tid, fetch_PC); 915 916 bool fetch_success = fetchCacheLine(fetch_PC, fault, tid); 917 if (!fetch_success) { |
918 if (cacheBlocked) { 919 ++icacheStallCycles; 920 } else { 921 ++fetchMiscStallCycles; 922 } |
923 return; 924 } 925 } else { 926 if (fetchStatus[tid] == Idle) { 927 ++fetchIdleCycles; 928 } else if (fetchStatus[tid] == Blocked) { 929 ++fetchBlockedCycles; 930 } else if (fetchStatus[tid] == Squashing) { --- 335 unchanged lines hidden --- |