pl111.cc (8062:ef46ec5373dd) pl111.cc (8197:bd40568644f3)
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

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

708 vector<Tick> dma_done_event_tick;
709 dma_done_event_tick.resize(maxOutstandingDma);
710 arrayParamIn(cp, section, "dma_done_event_tick", dma_done_event_tick);
711 for (int x = 0; x < maxOutstandingDma; x++) {
712 if (dma_done_event_tick[x])
713 schedule(dmaDoneEvent[x], dma_done_event_tick[x]);
714 }
715
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

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

708 vector<Tick> dma_done_event_tick;
709 dma_done_event_tick.resize(maxOutstandingDma);
710 arrayParamIn(cp, section, "dma_done_event_tick", dma_done_event_tick);
711 for (int x = 0; x < maxOutstandingDma; x++) {
712 if (dma_done_event_tick[x])
713 schedule(dmaDoneEvent[x], dma_done_event_tick[x]);
714 }
715
716 updateVideoParams();
717 if (vncserver)
718 vncserver->setDirty();
716 if (lcdControl.lcdpwr) {
717 updateVideoParams();
718 if (vncserver)
719 vncserver->setDirty();
720 }
719}
720
721void
722Pl111::generateInterrupt()
723{
724 DPRINTF(PL111, "Generate Interrupt: lcdImsc=0x%x lcdRis=0x%x lcdMis=0x%x\n",
725 (uint32_t)lcdImsc, (uint32_t)lcdRis, (uint32_t)lcdMis);
726 lcdMis = lcdImsc & lcdRis;

--- 21 unchanged lines hidden ---
721}
722
723void
724Pl111::generateInterrupt()
725{
726 DPRINTF(PL111, "Generate Interrupt: lcdImsc=0x%x lcdRis=0x%x lcdMis=0x%x\n",
727 (uint32_t)lcdImsc, (uint32_t)lcdRis, (uint32_t)lcdMis);
728 lcdMis = lcdImsc & lcdRis;

--- 21 unchanged lines hidden ---