hdlcd.hh (11294:a368064a2ab5) hdlcd.hh (11359:b0b976a1ceda)
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"
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"
84#include "dev/arm/amba_device.hh"
85#include "dev/pixelpump.hh"
86#include "sim/serialize.hh"
87
88class VncInput;
89struct HDLcdParams;
90class HDLcdPixelPump;
91

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

342 protected:
343 HDLcd &parent;
344 };
345
346 /** Helper to write out bitmaps */
347 Bitmap bmp;
348
349 /** Picture of what the current frame buffer looks like */
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 */
350 std::ostream *pic;
351 OutputStream *pic;
351
352 /** Cached pixel converter, set when the converter is enabled. */
353 PixelConverter conv;
354
355 PixelPump pixelPump;
356
357 protected: // DMA handling
358 class DmaEngine : public DmaReadFifo

--- 35 unchanged lines hidden ---
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 ---