1/* 2 * Copyright (c) 2011-2012 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 --- 251 unchanged lines hidden (view full) --- 260 * requests (e.g. a cache connected to a bus) has to override this 261 * function. 262 * 263 * @return true if the port should be considered a snooper 264 */ 265 virtual bool isSnooping() const { return false; } 266 267 /** |
268 * Get the address ranges of the connected slave port. 269 */ 270 AddrRangeList getAddrRanges() const; 271 272 /** Inject a PrintReq for the given address to print the state of 273 * that address throughout the memory system. For debugging. 274 */ 275 void printAddr(Addr a); --- 114 unchanged lines hidden (view full) --- 390 /** 391 * Send a retry to the master port that previously attempted a 392 * sendTimingReq or sendTimingSnoopResp to this slave port and 393 * failed. 394 */ 395 void sendRetry(); 396 397 /** |
398 * Find out if the peer master port is snooping or not. 399 * 400 * @return true if the peer master port is snooping 401 */ 402 bool isSnooping() const { return _masterPort->isSnooping(); } 403 404 /** 405 * Called by the owner to send a range change --- 59 unchanged lines hidden --- |