simple_mem.hh (9342:6fec8f26e56d) | simple_mem.hh (9349:844f9e724343) |
---|---|
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 --- 104 unchanged lines hidden (view full) --- 113 /** 114 * Release the memory after being busy and send a retry if a 115 * request was rejected in the meanwhile. 116 */ 117 void release(); 118 119 EventWrapper<SimpleMemory, &SimpleMemory::release> releaseEvent; 120 | 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 --- 104 unchanged lines hidden (view full) --- 113 /** 114 * Release the memory after being busy and send a retry if a 115 * request was rejected in the meanwhile. 116 */ 117 void release(); 118 119 EventWrapper<SimpleMemory, &SimpleMemory::release> releaseEvent; 120 |
121 /** @todo this is a temporary workaround until the 4-phase code is 122 * committed. upstream caches needs this packet until true is returned, so 123 * hold onto it for deletion until a subsequent call 124 */ 125 std::vector<PacketPtr> pendingDelete; 126 |
|
121 public: 122 123 SimpleMemory(const SimpleMemoryParams *p); 124 virtual ~SimpleMemory() { } 125 126 unsigned int drain(DrainManager *dm); 127 128 virtual BaseSlavePort& getSlavePort(const std::string& if_name, --- 13 unchanged lines hidden --- | 127 public: 128 129 SimpleMemory(const SimpleMemoryParams *p); 130 virtual ~SimpleMemory() { } 131 132 unsigned int drain(DrainManager *dm); 133 134 virtual BaseSlavePort& getSlavePort(const std::string& if_name, --- 13 unchanged lines hidden --- |