pl111.cc (8737:770ccf3af571) | pl111.cc (8851:7e966326ef5b) |
---|---|
1/* 2 * Copyright (c) 2010 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 --- 446 unchanged lines hidden (view full) --- 455 ++dmaPendingNum; 456 457 assert(!dmaDoneEvent[dmaPendingNum-1].scheduled()); 458 459 // We use a uncachable request here because the requests from the CPU 460 // will be uncacheable as well. If we have uncacheable and cacheable 461 // requests in the memory system for the same address it won't be 462 // pleased | 1/* 2 * Copyright (c) 2010 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 --- 446 unchanged lines hidden (view full) --- 455 ++dmaPendingNum; 456 457 assert(!dmaDoneEvent[dmaPendingNum-1].scheduled()); 458 459 // We use a uncachable request here because the requests from the CPU 460 // will be uncacheable as well. If we have uncacheable and cacheable 461 // requests in the memory system for the same address it won't be 462 // pleased |
463 dmaPort->dmaAction(MemCmd::ReadReq, curAddr + startAddr, dmaSize, 464 &dmaDoneEvent[dmaPendingNum-1], curAddr + dmaBuffer, 0, 465 Request::UNCACHEABLE); | 463 dmaPort.dmaAction(MemCmd::ReadReq, curAddr + startAddr, dmaSize, 464 &dmaDoneEvent[dmaPendingNum-1], curAddr + dmaBuffer, 465 0, Request::UNCACHEABLE); |
466 curAddr += dmaSize; 467 } 468} 469 470void 471Pl111::dmaDone() 472{ 473 Tick maxFrameTime = lcdTiming2.cpl * height * clock; --- 284 unchanged lines hidden --- | 466 curAddr += dmaSize; 467 } 468} 469 470void 471Pl111::dmaDone() 472{ 473 Tick maxFrameTime = lcdTiming2.cpl * height * clock; --- 284 unchanged lines hidden --- |