1/* 2 * Copyright (c) 2012-2013 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 --- 249 unchanged lines hidden (view full) --- 258 * Handle a snoop response. 259 * @param pkt Snoop response packet 260 */ 261 void recvTimingSnoopResp(PacketPtr pkt); 262 263 /** 264 * Performs the access specified by the request. 265 * @param pkt The request to perform. |
266 * @return The number of ticks required for the access. |
267 */ |
268 Tick recvAtomic(PacketPtr pkt); |
269 270 /** 271 * Snoop for the provided request in the cache and return the estimated |
272 * time taken. |
273 * @param pkt The memory request to snoop |
274 * @return The number of ticks required for the snoop. |
275 */ |
276 Tick recvAtomicSnoop(PacketPtr pkt); |
277 278 /** 279 * Performs the access specified by the request. 280 * @param pkt The request to perform. 281 * @param fromCpuSide from the CPU side port or the memory side port 282 */ 283 void functionalAccess(PacketPtr pkt, bool fromCpuSide); 284 --- 139 unchanged lines hidden --- |