]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virhostdev: move to src/hypervisor
authorJán Tomko <jtomko@redhat.com>
Sat, 22 Feb 2020 16:52:59 +0000 (17:52 +0100)
committerJán Tomko <jtomko@redhat.com>
Mon, 24 Feb 2020 15:47:21 +0000 (16:47 +0100)
This module depends on domain_conf and is used directly by various
hypervisor drivers.

Move it to src/hypervisor.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
build-aux/syntax-check.mk
po/POTFILES.in
src/hypervisor/Makefile.inc.am
src/hypervisor/virhostdev.c [moved from src/util/virhostdev.c with 100% similarity]
src/hypervisor/virhostdev.h [moved from src/util/virhostdev.h with 100% similarity]
src/libvirt_private.syms
src/libxl/Makefile.inc.am
src/security/Makefile.inc.am
src/util/Makefile.inc.am
tests/Makefile.am

index ba1874d347a5d19e9bdd4a45ee70fb1fe7d5681c..7d521c1295f30255f9b8f833e53cadebedf3723d 100644 (file)
@@ -2119,7 +2119,7 @@ exclude_file_name_regexp--sc_prohibit_readdir = \
   ^(tests/(.*mock|virfilewrapper)\.c|tools/nss/libvirt_nss\.c)$$
 
 exclude_file_name_regexp--sc_prohibit_cross_inclusion = \
-  ^(src/util/virclosecallbacks\.h|src/util/virhostdev\.h)$$
+  ^(src/util/virclosecallbacks\.h)$$
 
 exclude_file_name_regexp--sc_prohibit_dirent_d_type = \
   ^(src/util/vircgroup.c)$
index 1675c45206865bc7f56ffc8093f16710e3ceda2c..975de75037a9aecd661c5683e04bf6d69ca0558f 100644 (file)
@@ -80,6 +80,7 @@
 @SRCDIR@/src/hyperv/hyperv_wmi.c
 @SRCDIR@/src/hypervisor/domain_cgroup.c
 @SRCDIR@/src/hypervisor/domain_driver.c
+@SRCDIR@/src/hypervisor/virhostdev.c
 @SRCDIR@/src/interface/interface_backend_netcf.c
 @SRCDIR@/src/interface/interface_backend_udev.c
 @SRCDIR@/src/internal.h
 @SRCDIR@/src/util/virhash.c
 @SRCDIR@/src/util/virhook.c
 @SRCDIR@/src/util/virhostcpu.c
-@SRCDIR@/src/util/virhostdev.c
 @SRCDIR@/src/util/virhostmem.c
 @SRCDIR@/src/util/virhostuptime.c
 @SRCDIR@/src/util/viridentity.c
index 02cf2c7cb1201e83dc51901195ecf17615271726..3bd775a4a59fdb9c5a7a7ca8e10878c29f27b235 100644 (file)
@@ -5,6 +5,8 @@ HYPERVISOR_SOURCES = \
        hypervisor/domain_cgroup.c \
        hypervisor/domain_driver.h \
        hypervisor/domain_driver.c \
+       hypervisor/virhostdev.h \
+       hypervisor/virhostdev.c \
        $(NULL)
 
 noinst_LTLIBRARIES += libvirt_hypervisor.la
index 05e1bc875b537a65038f371f8646881905f765da..85b1eca72f3c8ed5b82a8e504197e351e7a2920b 100644 (file)
@@ -1406,6 +1406,36 @@ virDomainDriverParseBlkioDeviceStr;
 virDomainDriverSetupPersistentDefBlkioParams;
 
 
+# hypervisor/virhostdev.h
+virHostdevFindUSBDevice;
+virHostdevManagerGetDefault;
+virHostdevPCINodeDeviceDetach;
+virHostdevPCINodeDeviceReAttach;
+virHostdevPCINodeDeviceReset;
+virHostdevPrepareDomainDevices;
+virHostdevPrepareMediatedDevices;
+virHostdevPrepareNVMeDevices;
+virHostdevPrepareOneNVMeDevice;
+virHostdevPreparePCIDevices;
+virHostdevPrepareSCSIDevices;
+virHostdevPrepareSCSIVHostDevices;
+virHostdevPrepareUSBDevices;
+virHostdevReAttachDomainDevices;
+virHostdevReAttachMediatedDevices;
+virHostdevReAttachNVMeDevices;
+virHostdevReAttachOneNVMeDevice;
+virHostdevReAttachPCIDevices;
+virHostdevReAttachSCSIDevices;
+virHostdevReAttachSCSIVHostDevices;
+virHostdevReAttachUSBDevices;
+virHostdevUpdateActiveDomainDevices;
+virHostdevUpdateActiveMediatedDevices;
+virHostdevUpdateActiveNVMeDevices;
+virHostdevUpdateActivePCIDevices;
+virHostdevUpdateActiveSCSIDevices;
+virHostdevUpdateActiveUSBDevices;
+
+
 # libvirt_internal.h
 virConnectSupportsFeature;
 virDomainMigrateBegin3;
@@ -2169,36 +2199,6 @@ virHostCPUHasBitmap;
 virHostCPUStatsAssign;
 
 
-# util/virhostdev.h
-virHostdevFindUSBDevice;
-virHostdevManagerGetDefault;
-virHostdevPCINodeDeviceDetach;
-virHostdevPCINodeDeviceReAttach;
-virHostdevPCINodeDeviceReset;
-virHostdevPrepareDomainDevices;
-virHostdevPrepareMediatedDevices;
-virHostdevPrepareNVMeDevices;
-virHostdevPrepareOneNVMeDevice;
-virHostdevPreparePCIDevices;
-virHostdevPrepareSCSIDevices;
-virHostdevPrepareSCSIVHostDevices;
-virHostdevPrepareUSBDevices;
-virHostdevReAttachDomainDevices;
-virHostdevReAttachMediatedDevices;
-virHostdevReAttachNVMeDevices;
-virHostdevReAttachOneNVMeDevice;
-virHostdevReAttachPCIDevices;
-virHostdevReAttachSCSIDevices;
-virHostdevReAttachSCSIVHostDevices;
-virHostdevReAttachUSBDevices;
-virHostdevUpdateActiveDomainDevices;
-virHostdevUpdateActiveMediatedDevices;
-virHostdevUpdateActiveNVMeDevices;
-virHostdevUpdateActivePCIDevices;
-virHostdevUpdateActiveSCSIDevices;
-virHostdevUpdateActiveUSBDevices;
-
-
 # util/virhostmem.h
 virHostMemAllocPages;
 virHostMemGetCellsFree;
index 4dc1b9d039ea16cd4fa8d663cef8a482c7a02c4c..ff6a2b0f69ac719db021b169c61bfbd04d4ed519 100644 (file)
@@ -46,6 +46,7 @@ libvirt_driver_libxl_impl_la_CFLAGS = \
        -I$(builddir)/access \
        -I$(srcdir)/conf \
        -I$(srcdir)/secret \
+       -I$(srcdir)/hypervisor \
        $(AM_CFLAGS) \
        $(NULL)
 libvirt_driver_libxl_impl_la_LDFLAGS = $(AM_LDFLAGS)
index 823d80c5dd4a4cfe7b5800e102984b55a6be9d2a..5f2f4c8e2de4427f89aaa4e52d83b7e956e2fcba 100644 (file)
@@ -100,6 +100,7 @@ virt_aa_helper_LDADD += libvirt_probes.lo
 endif WITH_DTRACE_PROBES
 virt_aa_helper_CFLAGS = \
        -I$(srcdir)/conf \
+       -I$(top_srcdir)/src/hypervisor \
        -I$(srcdir)/security \
        $(AM_CFLAGS) \
        $(PIE_CFLAGS) \
index fbe67090d3993a7ab59ba072967f3138cabe5868..a340fdeffb5e0734bce87def05a744a51b807368 100644 (file)
@@ -92,8 +92,6 @@ UTIL_SOURCES = \
        util/virhostcpu.c \
        util/virhostcpu.h \
        util/virhostcpupriv.h \
-       util/virhostdev.c \
-       util/virhostdev.h \
        util/virhostmem.c \
        util/virhostmem.h \
        util/virhostuptime.c \
index ed5255b62dd2f872728a3c01ee790d6477d66cf6..bfb8e343780f2911d9597d5ce86d2b0c08d52d44 100644 (file)
@@ -22,6 +22,7 @@ AM_CPPFLAGS = \
        -I$(top_builddir)/src -I$(top_srcdir)/src \
        -I$(top_srcdir)/src/util \
        -I$(top_srcdir)/src/conf \
+       -I$(top_srcdir)/src/hypervisor \
        -I$(top_builddir)/src/rpc \
        $(NULL)