base.hh (8831:6c08a877af8f) base.hh (8832:247fee427324)
1/*
2 * Copyright (c) 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;

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

65
66 /** The latency before a prefetch is issued */
67 Tick latency;
68
69 /** The number of prefetches to issue */
70 unsigned degree;
71
72 /** If patterns should be found per context id */
1/*
2 * Copyright (c) 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;

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

65
66 /** The latency before a prefetch is issued */
67 Tick latency;
68
69 /** The number of prefetches to issue */
70 unsigned degree;
71
72 /** If patterns should be found per context id */
73 bool useContextId;
73 bool useMasterId;
74 /** Do we prefetch across page boundaries. */
75 bool pageStop;
76
77 /** Do we remove prefetches with later times than a new miss.*/
78 bool serialSquash;
79
80 /** Do we prefetch on only data reads, or on inst reads as well. */
81 bool onlyData;
82
74 /** Do we prefetch across page boundaries. */
75 bool pageStop;
76
77 /** Do we remove prefetches with later times than a new miss.*/
78 bool serialSquash;
79
80 /** Do we prefetch on only data reads, or on inst reads as well. */
81 bool onlyData;
82
83 /** System we belong to */
84 System* system;
85
86 /** Request id for prefetches */
87 MasterID masterId;
88
83 public:
84
85 Stats::Scalar pfIdentified;
86 Stats::Scalar pfMSHRHit;
87 Stats::Scalar pfCacheHit;
88 Stats::Scalar pfBufferHit;
89 Stats::Scalar pfRemovedFull;
90 Stats::Scalar pfRemovedMSHR;

--- 56 unchanged lines hidden ---
89 public:
90
91 Stats::Scalar pfIdentified;
92 Stats::Scalar pfMSHRHit;
93 Stats::Scalar pfCacheHit;
94 Stats::Scalar pfBufferHit;
95 Stats::Scalar pfRemovedFull;
96 Stats::Scalar pfRemovedMSHR;

--- 56 unchanged lines hidden ---