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