qport.hh (9943:cc1e0ea8e450) | qport.hh (10089:bc3126a05a7f) |
---|---|
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 --- 64 unchanged lines hidden (view full) --- 73 /** 74 * Create a QueuedPort with a given name, owner, and a supplied 75 * implementation of a packet queue. The external definition of 76 * the queue enables e.g. the cache to implement a specific queue 77 * behaviuor in a subclass, and provide the latter to the 78 * QueuePort constructor. 79 */ 80 QueuedSlavePort(const std::string& name, MemObject* owner, | 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 --- 64 unchanged lines hidden (view full) --- 73 /** 74 * Create a QueuedPort with a given name, owner, and a supplied 75 * implementation of a packet queue. The external definition of 76 * the queue enables e.g. the cache to implement a specific queue 77 * behaviuor in a subclass, and provide the latter to the 78 * QueuePort constructor. 79 */ 80 QueuedSlavePort(const std::string& name, MemObject* owner, |
81 SlavePacketQueue &queue) : 82 SlavePort(name, owner), queue(queue) | 81 SlavePacketQueue &queue, PortID id = InvalidPortID) : 82 SlavePort(name, owner, id), queue(queue) |
83 { } 84 85 virtual ~QueuedSlavePort() { } 86 87 /** 88 * Schedule the sending of a timing response. 89 * 90 * @param pkt Packet to send --- 66 unchanged lines hidden --- | 83 { } 84 85 virtual ~QueuedSlavePort() { } 86 87 /** 88 * Schedule the sending of a timing response. 89 * 90 * @param pkt Packet to send --- 66 unchanged lines hidden --- |