timing.hh (10464:2a0fe8bca031) | timing.hh (10529:05b5a6cf3521) |
---|---|
1/* 2 * Copyright (c) 2012-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 214 unchanged lines hidden (view full) --- 223 224 Addr cacheBlockMask; 225 protected: 226 227 /** Snoop a coherence request, we need to check if this causes 228 * a wakeup event on a cpu that is monitoring an address 229 */ 230 virtual void recvTimingSnoopReq(PacketPtr pkt); | 1/* 2 * Copyright (c) 2012-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 214 unchanged lines hidden (view full) --- 223 224 Addr cacheBlockMask; 225 protected: 226 227 /** Snoop a coherence request, we need to check if this causes 228 * a wakeup event on a cpu that is monitoring an address 229 */ 230 virtual void recvTimingSnoopReq(PacketPtr pkt); |
231 virtual void recvFunctionalSnoop(PacketPtr pkt); |
|
231 232 virtual bool recvTimingResp(PacketPtr pkt); 233 234 virtual void recvRetry(); 235 | 232 233 virtual bool recvTimingResp(PacketPtr pkt); 234 235 virtual void recvRetry(); 236 |
237 virtual bool isSnooping() const { 238 return true; 239 } 240 |
|
236 struct DTickEvent : public TickEvent 237 { 238 DTickEvent(TimingSimpleCPU *_cpu) 239 : TickEvent(_cpu) {} 240 void process(); 241 const char *description() const { return "Timing CPU dcache tick"; } 242 }; 243 --- 115 unchanged lines hidden --- | 241 struct DTickEvent : public TickEvent 242 { 243 DTickEvent(TimingSimpleCPU *_cpu) 244 : TickEvent(_cpu) {} 245 void process(); 246 const char *description() const { return "Timing CPU dcache tick"; } 247 }; 248 --- 115 unchanged lines hidden --- |