fetch.hh (2698:d5f35d41e017) fetch.hh (2727:91e17c7ee622)
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;

--- 407 unchanged lines hidden (view full) ---

416 /** Records if fetch is switched out. */
417 bool switchedOut;
418
419 // @todo: Consider making these vectors and tracking on a per thread basis.
420 /** Stat for total number of cycles stalled due to an icache miss. */
421 Stats::Scalar<> icacheStallCycles;
422 /** Stat for total number of fetched instructions. */
423 Stats::Scalar<> fetchedInsts;
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;

--- 407 unchanged lines hidden (view full) ---

416 /** Records if fetch is switched out. */
417 bool switchedOut;
418
419 // @todo: Consider making these vectors and tracking on a per thread basis.
420 /** Stat for total number of cycles stalled due to an icache miss. */
421 Stats::Scalar<> icacheStallCycles;
422 /** Stat for total number of fetched instructions. */
423 Stats::Scalar<> fetchedInsts;
424 /** Total number of fetched branches. */
424 Stats::Scalar<> fetchedBranches;
425 /** Stat for total number of predicted branches. */
426 Stats::Scalar<> predictedBranches;
427 /** Stat for total number of cycles spent fetching. */
428 Stats::Scalar<> fetchCycles;
429 /** Stat for total number of cycles spent squashing. */
430 Stats::Scalar<> fetchSquashCycles;
431 /** Stat for total number of cycles spent blocked due to other stages in

--- 24 unchanged lines hidden ---
425 Stats::Scalar<> fetchedBranches;
426 /** Stat for total number of predicted branches. */
427 Stats::Scalar<> predictedBranches;
428 /** Stat for total number of cycles spent fetching. */
429 Stats::Scalar<> fetchCycles;
430 /** Stat for total number of cycles spent squashing. */
431 Stats::Scalar<> fetchSquashCycles;
432 /** Stat for total number of cycles spent blocked due to other stages in

--- 24 unchanged lines hidden ---