mshr.hh (12727:56c23b54bcb1) | mshr.hh (12791:8f27b3c23a91) |
---|---|
1/* 2 * Copyright (c) 2012-2013, 2015-2016, 2018 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 --- 220 unchanged lines hidden (view full) --- 229 230 /** 231 * Convert upgrades to the equivalent request if the cache line they 232 * refer to would have been invalid (Upgrade -> ReadEx, SC* -> Fail). 233 * Used to rejig ordering between targets waiting on an MSHR. */ 234 void replaceUpgrades(); 235 236 void clearDownstreamPending(); | 1/* 2 * Copyright (c) 2012-2013, 2015-2016, 2018 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 --- 220 unchanged lines hidden (view full) --- 229 230 /** 231 * Convert upgrades to the equivalent request if the cache line they 232 * refer to would have been invalid (Upgrade -> ReadEx, SC* -> Fail). 233 * Used to rejig ordering between targets waiting on an MSHR. */ 234 void replaceUpgrades(); 235 236 void clearDownstreamPending(); |
237 void clearDownstreamPending(iterator begin, iterator end); |
|
237 bool checkFunctional(PacketPtr pkt); 238 void print(std::ostream &os, int verbosity, 239 const std::string &prefix) const; 240 }; 241 242 /** A list of MSHRs. */ 243 typedef std::list<MSHR *> List; 244 /** MSHR list iterator. */ --- 162 unchanged lines hidden --- | 238 bool checkFunctional(PacketPtr pkt); 239 void print(std::ostream &os, int verbosity, 240 const std::string &prefix) const; 241 }; 242 243 /** A list of MSHRs. */ 244 typedef std::list<MSHR *> List; 245 /** MSHR list iterator. */ --- 162 unchanged lines hidden --- |