qemu

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

virtio-pmem-pci.h (825B)


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