Deleted Added
sdiff udiff text old ( 11190:0964165d1857 ) new ( 13892:0182a0601f66 )
full compact
1/*
2 * Copyright (c) 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

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

47/**
48 * @file
49 *
50 * Declaration of SimpleTimingPort.
51 */
52
53#include "mem/qport.hh"
54
55/**
56 * The simple timing port uses a queued port to implement
57 * recvFunctional and recvTimingReq through recvAtomic. It is always a
58 * slave port.
59 */
60class SimpleTimingPort : public QueuedSlavePort
61{
62

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

94 * through calls to recvAtomic. Once a request arrives, it is
95 * passed to recvAtomic, and in the case of a timing access any
96 * response is scheduled to be sent after the delay of the atomic
97 * operation.
98 *
99 * @param name port name
100 * @param owner structural owner
101 */
102 SimpleTimingPort(const std::string& name, MemObject* owner);
103
104 virtual ~SimpleTimingPort() { }
105
106};
107
108#endif // __MEM_TPORT_HH__