1234567891011121314151617181920212223242526272829 |
- #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)
- struct VirtIOVGABase {
- VirtIOPCIProxy parent_obj;
- VirtIOGPUBase *vgpu;
- VGACommonState vga;
- MemoryRegion vga_mrs[3];
- };
- struct VirtIOVGABaseClass {
- VirtioPCIClass parent_class;
- ResettablePhases parent_phases;
- };
- #endif /* VIRTIO_VGA_H */
|