port.hh (9294:8fb03b13de02) port.hh (9325:da1c9ac339f9)
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

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

322 * sendTimingSnoopResp was called on this master port (causing
323 * recvTimingReq and recvTimingSnoopResp to be called on the
324 * slave port) and was unsuccesful.
325 */
326 virtual void recvRetry() = 0;
327
328 /**
329 * Called to receive an address range change from the peer slave
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

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

322 * sendTimingSnoopResp was called on this master port (causing
323 * recvTimingReq and recvTimingSnoopResp to be called on the
324 * slave port) and was unsuccesful.
325 */
326 virtual void recvRetry() = 0;
327
328 /**
329 * Called to receive an address range change from the peer slave
330 * port. the default implementation ignored the change and does
330 * port. The default implementation ignores the change and does
331 * nothing. Override this function in a derived class if the owner
331 * nothing. Override this function in a derived class if the owner
332 * needs to be aware of he laesddress ranges, e.g. in an
332 * needs to be aware of the address ranges, e.g. in an
333 * interconnect component like a bus.
334 */
335 virtual void recvRangeChange() { }
336};
337
338/**
339 * A SlavePort is a specialisation of a port. In addition to the
340 * basic functionality of sending packets to its master peer, it also

--- 146 unchanged lines hidden ---
333 * interconnect component like a bus.
334 */
335 virtual void recvRangeChange() { }
336};
337
338/**
339 * A SlavePort is a specialisation of a port. In addition to the
340 * basic functionality of sending packets to its master peer, it also

--- 146 unchanged lines hidden ---