#ifndef VIRTIO_VGA_H #define VIRTIO_VGA_H #include "hw/virtio/virtio-gpu-pci.h" #include "vga_int.h" #include "qom/object.h" /* * virtio-vga-base: This extends VirtioPCIProxy. */ #define TYPE_VIRTIO_VGA_BASE "virtio-vga-base" OBJECT_DECLARE_TYPE(VirtIOVGABase, VirtIOVGABaseClass, virtio_vga_base, VIRTIO_VGA_BASE) struct VirtIOVGABase { VirtIOPCIProxy parent_obj; VirtIOGPUBase *vgpu; VGACommonState vga; MemoryRegion vga_mrs[3]; }; struct VirtIOVGABaseClass { VirtioPCIClass parent_class; DeviceReset parent_reset; }; #endif /* VIRTIO_VGA_H */