[PATCH 0/7] Remove the legacy xen driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Long overdue first cut at remove 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.

Jim Fehlig (7):
  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

 configure.ac                                       |    7 +-
 docs/architecture.html.in                          |   28 +-
 docs/bugs.html.in                                  |    3 +-
 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 +-
 170 files changed, 282 insertions(+), 15004 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.2

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux