tport.hh (8914:8c3bd7bea667) tport.hh (8922:17f037ad8918)
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

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

52
53#include "mem/qport.hh"
54
55/**
56 * The simple timing port uses a queued port to implement
57 * recvFunctional and recvTiming through recvAtomic. It is always a
58 * slave port.
59 */
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

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

52
53#include "mem/qport.hh"
54
55/**
56 * The simple timing port uses a queued port to implement
57 * recvFunctional and recvTiming through recvAtomic. It is always a
58 * slave port.
59 */
60class SimpleTimingPort : public QueuedPort
60class SimpleTimingPort : public QueuedSlavePort
61{
62
63 protected:
64
65 /** The packet queue used to store outgoing responses. */
66 PacketQueue queue;
67
68 /** Implemented using recvAtomic(). */

--- 27 unchanged lines hidden ---
61{
62
63 protected:
64
65 /** The packet queue used to store outgoing responses. */
66 PacketQueue queue;
67
68 /** Implemented using recvAtomic(). */

--- 27 unchanged lines hidden ---