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