mshr.cc (10028:fb8c44de891a) mshr.cc (10424:a910aeb89098)
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 }
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);
250 inService = true;
251 pendingDirty = (targets.needsExclusive ||
252 (!pkt->sharedAsserted() && pkt->memInhibitAsserted()));
253 postInvalidate = postDowngrade = false;
254
255 if (!downstreamPending) {
256 // let upstream caches know that the request has made it to a
257 // level where it's going to get a response

--- 225 unchanged lines hidden ---
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 ---