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 --- |