Deleted Added
sdiff udiff text old ( 2702:8a3ee279559b ) new ( 2727:91e17c7ee622 )
full compact
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 ---