1/* 2 * Copyright (c) 2010-2013, 2015 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 --- 67 unchanged lines hidden (view full) --- 76#ifndef __DEV_ARM_HDLCD_HH__ 77#define __DEV_ARM_HDLCD_HH__ 78 79#include <fstream> 80#include <memory> 81 82#include "base/bitmap.hh" 83#include "base/framebuffer.hh" |
84#include "base/output.hh" |
85#include "dev/arm/amba_device.hh" 86#include "dev/pixelpump.hh" 87#include "sim/serialize.hh" 88 89class VncInput; 90struct HDLcdParams; 91class HDLcdPixelPump; 92 --- 250 unchanged lines hidden (view full) --- 343 protected: 344 HDLcd &parent; 345 }; 346 347 /** Helper to write out bitmaps */ 348 Bitmap bmp; 349 350 /** Picture of what the current frame buffer looks like */ |
351 OutputStream *pic; |
352 353 /** Cached pixel converter, set when the converter is enabled. */ 354 PixelConverter conv; 355 356 PixelPump pixelPump; 357 358 protected: // DMA handling 359 class DmaEngine : public DmaReadFifo --- 35 unchanged lines hidden --- |