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 --- |