[libvirt] [PATCH V2 0/8] Remove the legacy xen driver

Jim Fehlig jfehlig at suse.com
Fri Apr 6 20:44:52 UTC 2018


Long overdue removal the old xen driver. The first 3 patches move existing
tests to WITH_LIBXL since we'll want to continue supporting conversion of
the various xen config formats. The remain patches remove the cruft.

Patch8, new to V2, updates the Xen driver page.

Jim Fehlig (8):
  tests: move xml2sexpr tests to WITH_LIBXL
  tests: move sexpr2xml tests to WITH_LIBXL
  tests: move xmconfig tests to WITH_LIBXL
  Remove xencaps tests and data files
  Remove the xend driver
  docs: remove mention of legacy Xen driver
  spec: remove legacy xen driver
  docs: update Xen driver information

 configure.ac                                       |    7 +-
 docs/architecture.html.in                          |   28 +-
 docs/bugs.html.in                                  |    3 +-
 docs/drvxen.html.in                                |   91 +-
 docs/uri.html.in                                   |   74 -
 docs/windows.html.in                               |    2 +-
 libvirt.spec.in                                    |   57 +-
 m4/virt-driver-xen.m4                              |  142 -
 po/POTFILES.in                                     |    7 -
 src/Makefile.am                                    |    1 -
 src/xen/Makefile.inc.am                            |   67 -
 src/xen/block_stats.c                              |  355 ---
 src/xen/block_stats.h                              |   38 -
 src/xen/xen_driver.c                               | 2845 -----------------
 src/xen/xen_driver.h                               |  204 --
 src/xen/xen_hypervisor.c                           | 3125 -------------------
 src/xen/xen_hypervisor.h                           |  142 -
 src/xen/xen_inotify.c                              |  447 ---
 src/xen/xen_inotify.h                              |   33 -
 src/xen/xend_internal.c                            | 3221 --------------------
 src/xen/xend_internal.h                            |  213 --
 src/xen/xm_internal.c                              | 1484 ---------
 src/xen/xm_internal.h                              |  105 -
 src/xen/xs_internal.c                              |  920 ------
 src/xen/xs_internal.h                              |  101 -
 tests/Makefile.am                                  |   59 +-
 tests/sexpr2xmldata/sexpr2xml-boot-grub.xml        |    3 +-
 tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml    |    3 +-
 tests/sexpr2xmldata/sexpr2xml-curmem.xml           |    1 -
 .../sexpr2xml-disk-block-shareable.xml             |    1 -
 tests/sexpr2xmldata/sexpr2xml-disk-block.xml       |    3 +-
 .../sexpr2xml-disk-drv-blktap-qcow.xml             |    1 -
 .../sexpr2xml-disk-drv-blktap-raw.xml              |    1 -
 .../sexpr2xml-disk-drv-blktap2-raw.xml             |    1 -
 tests/sexpr2xmldata/sexpr2xml-disk-file.xml        |    3 +-
 tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml      |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.xml  |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.xml    |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.xml  |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml        |    3 +-
 tests/sexpr2xmldata/sexpr2xml-fv-localtime.xml     |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.xml  |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.xml  |    7 +-
 .../sexpr2xml-fv-serial-dev-2-ports.xml            |    7 +-
 .../sexpr2xml-fv-serial-dev-2nd-port.xml           |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-file.xml   |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-null.xml   |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.xml   |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.xml    |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.xml  |    7 +-
 .../sexpr2xml-fv-serial-tcp-telnet.xml             |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml    |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.xml    |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.xml   |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-sound-all.xml     |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-sound.xml         |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml      |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.xml     |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-utc.xml           |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv-v2.xml            |    7 +-
 tests/sexpr2xmldata/sexpr2xml-fv.xml               |    7 +-
 tests/sexpr2xmldata/sexpr2xml-net-bridged.xml      |    3 +-
 tests/sexpr2xmldata/sexpr2xml-net-e1000.xml        |    3 +-
 tests/sexpr2xmldata/sexpr2xml-net-routed.xml       |    3 +-
 tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml  |    6 +-
 tests/sexpr2xmldata/sexpr2xml-pci-devs.xml         |    5 +-
 .../sexpr2xml-pv-bootloader-cmdline.xml            |    3 +-
 tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml    |    3 +-
 tests/sexpr2xmldata/sexpr2xml-pv-localtime.xml     |    3 +-
 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml         |    3 +-
 .../sexpr2xml-pv-vfb-new-vncdisplay.xml            |    3 +-
 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml       |    3 +-
 .../sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml  |    3 +-
 tests/sexpr2xmldata/sexpr2xml-pv.xml               |    3 +-
 tests/sexpr2xmldata/sexpr2xml-vif-rate.xml         |    7 +-
 tests/sexpr2xmltest.c                              |   35 +-
 tests/testutilsxen.c                               |   64 -
 tests/testutilsxen.h                               |    2 -
 tests/vircapstest.c                                |   34 -
 tests/virdrivermoduletest.c                        |    3 -
 tests/virschematest.c                              |    3 +-
 tests/xencapsdata/xen-i686-pae-hvm.caps            |    1 -
 tests/xencapsdata/xen-i686-pae-hvm.cpuinfo         |   37 -
 tests/xencapsdata/xen-i686-pae-hvm.xml             |   49 -
 tests/xencapsdata/xen-i686-pae.caps                |    1 -
 tests/xencapsdata/xen-i686-pae.cpuinfo             |   18 -
 tests/xencapsdata/xen-i686-pae.xml                 |   32 -
 tests/xencapsdata/xen-i686.caps                    |    1 -
 tests/xencapsdata/xen-i686.cpuinfo                 |   18 -
 tests/xencapsdata/xen-i686.xml                     |   29 -
 tests/xencapsdata/xen-ia64-be-hvm.caps             |    1 -
 tests/xencapsdata/xen-ia64-be-hvm.cpuinfo          |   29 -
 tests/xencapsdata/xen-ia64-be-hvm.xml              |   45 -
 tests/xencapsdata/xen-ia64-be.caps                 |    1 -
 tests/xencapsdata/xen-ia64-be.cpuinfo              |   29 -
 tests/xencapsdata/xen-ia64-be.xml                  |   29 -
 tests/xencapsdata/xen-ia64-hvm.caps                |    1 -
 tests/xencapsdata/xen-ia64-hvm.cpuinfo             |   29 -
 tests/xencapsdata/xen-ia64-hvm.xml                 |   41 -
 tests/xencapsdata/xen-ia64.caps                    |    1 -
 tests/xencapsdata/xen-ia64.cpuinfo                 |   29 -
 tests/xencapsdata/xen-ia64.xml                     |   26 -
 tests/xencapsdata/xen-ppc64.caps                   |    1 -
 tests/xencapsdata/xen-ppc64.cpuinfo                |    0
 tests/xencapsdata/xen-ppc64.xml                    |   26 -
 tests/xencapsdata/xen-x86_64-hvm.caps              |    1 -
 tests/xencapsdata/xen-x86_64-hvm.cpuinfo           |   47 -
 tests/xencapsdata/xen-x86_64-hvm.xml               |   61 -
 tests/xencapsdata/xen-x86_64.caps                  |    1 -
 tests/xencapsdata/xen-x86_64.cpuinfo               |   47 -
 tests/xencapsdata/xen-x86_64.xml                   |   29 -
 tests/xencapstest.c                                |  224 --
 tests/xmconfigdata/test-disk-drv-blktap-raw.xml    |    3 +-
 tests/xmconfigdata/test-disk-drv-blktap2-raw.xml   |    3 +-
 tests/xmconfigdata/test-escape-paths.xml           |   11 +-
 .../xmconfigdata/test-fullvirt-default-feature.xml |    9 +-
 tests/xmconfigdata/test-fullvirt-force-hpet.xml    |    9 +-
 tests/xmconfigdata/test-fullvirt-force-nohpet.xml  |    9 +-
 tests/xmconfigdata/test-fullvirt-localtime.xml     |    9 +-
 tests/xmconfigdata/test-fullvirt-net-netfront.xml  |    9 +-
 tests/xmconfigdata/test-fullvirt-new-cdrom.xml     |    9 +-
 tests/xmconfigdata/test-fullvirt-nohap.xml         |    9 +-
 tests/xmconfigdata/test-fullvirt-parallel-tcp.xml  |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-file.xml   |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-null.xml   |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-pipe.xml   |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-pty.xml    |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-stdio.xml  |    9 +-
 .../test-fullvirt-serial-tcp-telnet.xml            |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-tcp.xml    |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-udp.xml    |    9 +-
 tests/xmconfigdata/test-fullvirt-serial-unix.xml   |    9 +-
 tests/xmconfigdata/test-fullvirt-sound.xml         |    9 +-
 tests/xmconfigdata/test-fullvirt-usbmouse.xml      |    9 +-
 tests/xmconfigdata/test-fullvirt-usbtablet.xml     |    9 +-
 tests/xmconfigdata/test-fullvirt-utc.xml           |    9 +-
 tests/xmconfigdata/test-no-source-cdrom.xml        |    9 +-
 tests/xmconfigdata/test-paravirt-maxvcpus.xml      |    5 +-
 tests/xmconfigdata/test-paravirt-net-e1000.xml     |    5 +-
 tests/xmconfigdata/test-paravirt-net-vifname.xml   |    5 +-
 .../test-paravirt-new-pvfb-vncdisplay.xml          |    5 +-
 tests/xmconfigdata/test-paravirt-new-pvfb.xml      |    5 +-
 tests/xmconfigdata/test-paravirt-vcpu.xml          |    5 +-
 tests/xmconfigdata/test-pci-devs.xml               |   11 +-
 tests/xmconfigtest.c                               |   22 +-
 tests/xml2sexprdata/xml2sexpr-escape.sexpr         |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr  |    2 +-
 .../xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr  |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr      |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr   |    2 +-
 .../xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr  |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-net-rate.sexpr    |    2 +-
 .../xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr  |    2 +-
 .../xml2sexpr-fv-serial-dev-2-ports.sexpr          |    2 +-
 .../xml2sexpr-fv-serial-dev-2nd-port.sexpr         |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr  |    2 +-
 .../xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr  |    2 +-
 .../xml2sexpr-fv-serial-tcp-telnet.sexpr           |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr  |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr  |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr       |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr    |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr         |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr          |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr   |    2 +-
 tests/xml2sexprdata/xml2sexpr-fv.sexpr             |    2 +-
 tests/xml2sexprtest.c                              |    7 +-
 171 files changed, 317 insertions(+), 15060 deletions(-)
 delete mode 100644 m4/virt-driver-xen.m4
 delete mode 100644 src/xen/Makefile.inc.am
 delete mode 100644 src/xen/block_stats.c
 delete mode 100644 src/xen/block_stats.h
 delete mode 100644 src/xen/xen_driver.c
 delete mode 100644 src/xen/xen_driver.h
 delete mode 100644 src/xen/xen_hypervisor.c
 delete mode 100644 src/xen/xen_hypervisor.h
 delete mode 100644 src/xen/xen_inotify.c
 delete mode 100644 src/xen/xen_inotify.h
 delete mode 100644 src/xen/xend_internal.c
 delete mode 100644 src/xen/xend_internal.h
 delete mode 100644 src/xen/xm_internal.c
 delete mode 100644 src/xen/xm_internal.h
 delete mode 100644 src/xen/xs_internal.c
 delete mode 100644 src/xen/xs_internal.h
 delete mode 100644 tests/xencapsdata/xen-i686-pae-hvm.caps
 delete mode 100644 tests/xencapsdata/xen-i686-pae-hvm.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-i686-pae-hvm.xml
 delete mode 100644 tests/xencapsdata/xen-i686-pae.caps
 delete mode 100644 tests/xencapsdata/xen-i686-pae.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-i686-pae.xml
 delete mode 100644 tests/xencapsdata/xen-i686.caps
 delete mode 100644 tests/xencapsdata/xen-i686.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-i686.xml
 delete mode 100644 tests/xencapsdata/xen-ia64-be-hvm.caps
 delete mode 100644 tests/xencapsdata/xen-ia64-be-hvm.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-ia64-be-hvm.xml
 delete mode 100644 tests/xencapsdata/xen-ia64-be.caps
 delete mode 100644 tests/xencapsdata/xen-ia64-be.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-ia64-be.xml
 delete mode 100644 tests/xencapsdata/xen-ia64-hvm.caps
 delete mode 100644 tests/xencapsdata/xen-ia64-hvm.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-ia64-hvm.xml
 delete mode 100644 tests/xencapsdata/xen-ia64.caps
 delete mode 100644 tests/xencapsdata/xen-ia64.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-ia64.xml
 delete mode 100644 tests/xencapsdata/xen-ppc64.caps
 delete mode 100644 tests/xencapsdata/xen-ppc64.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-ppc64.xml
 delete mode 100644 tests/xencapsdata/xen-x86_64-hvm.caps
 delete mode 100644 tests/xencapsdata/xen-x86_64-hvm.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-x86_64-hvm.xml
 delete mode 100644 tests/xencapsdata/xen-x86_64.caps
 delete mode 100644 tests/xencapsdata/xen-x86_64.cpuinfo
 delete mode 100644 tests/xencapsdata/xen-x86_64.xml
 delete mode 100644 tests/xencapstest.c

-- 
2.16.3




More information about the libvir-list mailing list