mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
vfio: move vfio-cpr.h
Move vfio-cpr.h to include/hw/vfio, because it will need to be included by other files there. Signed-off-by: Steve Sistare <steven.sistare@oracle.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com> Link: https://lore.kernel.org/qemu-devel/1748546679-154091-9-git-send-email-steven.sistare@oracle.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
This commit is contained in:
parent
2372f8d94a
commit
3ed34463a2
6 changed files with 22 additions and 18 deletions
|
@ -3036,6 +3036,7 @@ CheckPoint and Restart (CPR)
|
||||||
R: Steve Sistare <steven.sistare@oracle.com>
|
R: Steve Sistare <steven.sistare@oracle.com>
|
||||||
S: Supported
|
S: Supported
|
||||||
F: hw/vfio/cpr*
|
F: hw/vfio/cpr*
|
||||||
|
F: include/hw/vfio/vfio-cpr.h
|
||||||
F: include/migration/cpr.h
|
F: include/migration/cpr.h
|
||||||
F: migration/cpr*
|
F: migration/cpr*
|
||||||
F: tests/qtest/migration/cpr*
|
F: tests/qtest/migration/cpr*
|
||||||
|
|
|
@ -33,8 +33,8 @@
|
||||||
#include "qapi/error.h"
|
#include "qapi/error.h"
|
||||||
#include "pci.h"
|
#include "pci.h"
|
||||||
#include "hw/vfio/vfio-container.h"
|
#include "hw/vfio/vfio-container.h"
|
||||||
|
#include "hw/vfio/vfio-cpr.h"
|
||||||
#include "vfio-helpers.h"
|
#include "vfio-helpers.h"
|
||||||
#include "vfio-cpr.h"
|
|
||||||
#include "vfio-listener.h"
|
#include "vfio-listener.h"
|
||||||
|
|
||||||
#define TYPE_HOST_IOMMU_DEVICE_LEGACY_VFIO TYPE_HOST_IOMMU_DEVICE "-legacy-vfio"
|
#define TYPE_HOST_IOMMU_DEVICE_LEGACY_VFIO TYPE_HOST_IOMMU_DEVICE "-legacy-vfio"
|
||||||
|
|
|
@ -8,9 +8,9 @@
|
||||||
#include "qemu/osdep.h"
|
#include "qemu/osdep.h"
|
||||||
#include "hw/vfio/vfio-device.h"
|
#include "hw/vfio/vfio-device.h"
|
||||||
#include "migration/misc.h"
|
#include "migration/misc.h"
|
||||||
|
#include "hw/vfio/vfio-cpr.h"
|
||||||
#include "qapi/error.h"
|
#include "qapi/error.h"
|
||||||
#include "system/runstate.h"
|
#include "system/runstate.h"
|
||||||
#include "vfio-cpr.h"
|
|
||||||
|
|
||||||
static int vfio_cpr_reboot_notifier(NotifierWithReturn *notifier,
|
static int vfio_cpr_reboot_notifier(NotifierWithReturn *notifier,
|
||||||
MigrationEvent *e, Error **errp)
|
MigrationEvent *e, Error **errp)
|
||||||
|
|
|
@ -21,13 +21,13 @@
|
||||||
#include "qapi/error.h"
|
#include "qapi/error.h"
|
||||||
#include "system/iommufd.h"
|
#include "system/iommufd.h"
|
||||||
#include "hw/qdev-core.h"
|
#include "hw/qdev-core.h"
|
||||||
|
#include "hw/vfio/vfio-cpr.h"
|
||||||
#include "system/reset.h"
|
#include "system/reset.h"
|
||||||
#include "qemu/cutils.h"
|
#include "qemu/cutils.h"
|
||||||
#include "qemu/chardev_open.h"
|
#include "qemu/chardev_open.h"
|
||||||
#include "pci.h"
|
#include "pci.h"
|
||||||
#include "vfio-iommufd.h"
|
#include "vfio-iommufd.h"
|
||||||
#include "vfio-helpers.h"
|
#include "vfio-helpers.h"
|
||||||
#include "vfio-cpr.h"
|
|
||||||
#include "vfio-listener.h"
|
#include "vfio-listener.h"
|
||||||
|
|
||||||
#define TYPE_HOST_IOMMU_DEVICE_IOMMUFD_VFIO \
|
#define TYPE_HOST_IOMMU_DEVICE_IOMMUFD_VFIO \
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
/*
|
|
||||||
* VFIO CPR
|
|
||||||
*
|
|
||||||
* Copyright (c) 2025 Oracle and/or its affiliates.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef HW_VFIO_CPR_H
|
|
||||||
#define HW_VFIO_CPR_H
|
|
||||||
|
|
||||||
bool vfio_cpr_register_container(VFIOContainerBase *bcontainer, Error **errp);
|
|
||||||
void vfio_cpr_unregister_container(VFIOContainerBase *bcontainer);
|
|
||||||
|
|
||||||
#endif /* HW_VFIO_CPR_H */
|
|
18
include/hw/vfio/vfio-cpr.h
Normal file
18
include/hw/vfio/vfio-cpr.h
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
/*
|
||||||
|
* VFIO CPR
|
||||||
|
*
|
||||||
|
* Copyright (c) 2025 Oracle and/or its affiliates.
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HW_VFIO_VFIO_CPR_H
|
||||||
|
#define HW_VFIO_VFIO_CPR_H
|
||||||
|
|
||||||
|
struct VFIOContainerBase;
|
||||||
|
|
||||||
|
bool vfio_cpr_register_container(struct VFIOContainerBase *bcontainer,
|
||||||
|
Error **errp);
|
||||||
|
void vfio_cpr_unregister_container(struct VFIOContainerBase *bcontainer);
|
||||||
|
|
||||||
|
#endif /* HW_VFIO_VFIO_CPR_H */
|
Loading…
Add table
Add a link
Reference in a new issue