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 --- 233 unchanged lines hidden (view full) --- 242 assert(!inService); 243 if (isForwardNoResponse()) { 244 // we just forwarded the request packet & don't expect a 245 // response, so get rid of it 246 assert(getNumTargets() == 1); 247 popTarget(); 248 return true; 249 } |
250 251 assert(pkt != NULL); |
252 inService = true; 253 pendingDirty = (targets.needsExclusive || 254 (!pkt->sharedAsserted() && pkt->memInhibitAsserted())); 255 postInvalidate = postDowngrade = false; 256 257 if (!downstreamPending) { 258 // let upstream caches know that the request has made it to a 259 // level where it's going to get a response --- 225 unchanged lines hidden --- |