qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

virtio-mem-pci.h (802B)


      1 /*
      2  * Virtio MEM PCI device
      3  *
      4  * Copyright (C) 2020 Red Hat, Inc.
      5  *
      6  * Authors:
      7  *  David Hildenbrand <david@redhat.com>
      8  *
      9  * This work is licensed under the terms of the GNU GPL, version 2.
     10  * See the COPYING file in the top-level directory.
     11  */
     12 
     13 #ifndef QEMU_VIRTIO_MEM_PCI_H
     14 #define QEMU_VIRTIO_MEM_PCI_H
     15 
     16 #include "hw/virtio/virtio-pci.h"
     17 #include "hw/virtio/virtio-mem.h"
     18 #include "qom/object.h"
     19 
     20 typedef struct VirtIOMEMPCI VirtIOMEMPCI;
     21 
     22 /*
     23  * virtio-mem-pci: This extends VirtioPCIProxy.
     24  */
     25 #define TYPE_VIRTIO_MEM_PCI "virtio-mem-pci-base"
     26 DECLARE_INSTANCE_CHECKER(VirtIOMEMPCI, VIRTIO_MEM_PCI,
     27                          TYPE_VIRTIO_MEM_PCI)
     28 
     29 struct VirtIOMEMPCI {
     30     VirtIOPCIProxy parent_obj;
     31     VirtIOMEM vdev;
     32     Notifier size_change_notifier;
     33 };
     34 
     35 #endif /* QEMU_VIRTIO_MEM_PCI_H */