cache.cc (11484:08b33c52a16d) cache.cc (11485:8ca4fbefff3e)
1/*
2 * Copyright (c) 2010-2016 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

--- 1195 unchanged lines hidden (view full) ---

1204
1205 if (done) {
1206 pkt->makeResponse();
1207 } else {
1208 // if it came as a request from the CPU side then make sure it
1209 // continues towards the memory side
1210 if (fromCpuSide) {
1211 memSidePort->sendFunctional(pkt);
1/*
2 * Copyright (c) 2010-2016 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

--- 1195 unchanged lines hidden (view full) ---

1204
1205 if (done) {
1206 pkt->makeResponse();
1207 } else {
1208 // if it came as a request from the CPU side then make sure it
1209 // continues towards the memory side
1210 if (fromCpuSide) {
1211 memSidePort->sendFunctional(pkt);
1212 } else if (forwardSnoops && cpuSidePort->isSnooping()) {
1212 } else if (cpuSidePort->isSnooping()) {
1213 // if it came from the memory side, it must be a snoop request
1214 // and we should only forward it if we are forwarding snoops
1215 cpuSidePort->sendFunctionalSnoop(pkt);
1216 }
1217 }
1218}
1219
1220

--- 1442 unchanged lines hidden ---
1213 // if it came from the memory side, it must be a snoop request
1214 // and we should only forward it if we are forwarding snoops
1215 cpuSidePort->sendFunctionalSnoop(pkt);
1216 }
1217 }
1218}
1219
1220

--- 1442 unchanged lines hidden ---