qemu/hw/display/virtio-vga.h
<<
>>
Prefs
   1#ifndef VIRTIO_VGA_H
   2#define VIRTIO_VGA_H
   3
   4#include "hw/virtio/virtio-gpu-pci.h"
   5#include "vga_int.h"
   6#include "qom/object.h"
   7
   8/*
   9 * virtio-vga-base: This extends VirtioPCIProxy.
  10 */
  11#define TYPE_VIRTIO_VGA_BASE "virtio-vga-base"
  12OBJECT_DECLARE_TYPE(VirtIOVGABase, VirtIOVGABaseClass,
  13                    VIRTIO_VGA_BASE)
  14
  15struct VirtIOVGABase {
  16    VirtIOPCIProxy parent_obj;
  17
  18    VirtIOGPUBase *vgpu;
  19    VGACommonState vga;
  20    MemoryRegion vga_mrs[3];
  21};
  22
  23struct VirtIOVGABaseClass {
  24    VirtioPCIClass parent_class;
  25
  26    DeviceReset parent_reset;
  27};
  28
  29#endif /* VIRTIO_VGA_H */
  30