dma_device.cc (10713:eddb533708cb) dma_device.cc (10821:581fb2484bd6)
1/*
2 * Copyright (c) 2012 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

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

99 drainManager->signalDrainDone();
100 drainManager = NULL;
101 }
102}
103
104bool
105DmaPort::recvTimingResp(PacketPtr pkt)
106{
1/*
2 * Copyright (c) 2012 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

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

99 drainManager->signalDrainDone();
100 drainManager = NULL;
101 }
102}
103
104bool
105DmaPort::recvTimingResp(PacketPtr pkt)
106{
107 // We shouldn't ever get a block in ownership state
108 assert(!(pkt->memInhibitAsserted() && !pkt->sharedAsserted()));
107 // We shouldn't ever get a cacheable block in ownership state
108 assert(pkt->req->isUncacheable() ||
109 !(pkt->memInhibitAsserted() && !pkt->sharedAsserted()));
109
110 handleResp(pkt);
111
112 return true;
113}
114
115DmaDevice::DmaDevice(const Params *p)
116 : PioDevice(p), dmaPort(this, sys)

--- 160 unchanged lines hidden ---
110
111 handleResp(pkt);
112
113 return true;
114}
115
116DmaDevice::DmaDevice(const Params *p)
117 : PioDevice(p), dmaPort(this, sys)

--- 160 unchanged lines hidden ---