lsq.cc (11148:1bc3d93c7eaa) lsq.cc (11356:a80884911971)
1/*
2 * Copyright (c) 2013-2014 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

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

1612void
1613LSQ::recvTimingSnoopReq(PacketPtr pkt)
1614{
1615 /* LLSC operations in Minor can't be speculative and are executed from
1616 * the head of the requests queue. We shouldn't need to do more than
1617 * this action on snoops. */
1618
1619 /* THREAD */
1/*
2 * Copyright (c) 2013-2014 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

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

1612void
1613LSQ::recvTimingSnoopReq(PacketPtr pkt)
1614{
1615 /* LLSC operations in Minor can't be speculative and are executed from
1616 * the head of the requests queue. We shouldn't need to do more than
1617 * this action on snoops. */
1618
1619 /* THREAD */
1620 TheISA::handleLockedSnoop(cpu.getContext(0), pkt, cacheBlockMask);
1620 if (pkt->isInvalidate() || pkt->isWrite()) {
1621 TheISA::handleLockedSnoop(cpu.getContext(0), pkt, cacheBlockMask);
1622 }
1621}
1622
1623}
1623}
1624
1625}