This series reworks the layout of src/xenxs directory, changing
it to src/xenconfig and moving common XM and XL config
parsing/formatting functions to src/xenconfig/xen_common.[ch].
Jim Fehlig (3):
xen: rename xenxs to xenconfig
src/xenconfig: remove dead code
src/xenconfig: move common parsing/formatting to xen_common
Kiarie Kahurani (2):
src/xenconfig: wrap common parsing code
src/xenconfig: wrap common formatting code
cfg.mk | 2 +-
configure.ac | 2 +-
po/POTFILES.in | 5 +-
src/Makefile.am | 39 +-
src/{libvirt_xenxs.syms => libvirt_xenconfig.syms} | 4 +-
src/{xenxs/xen_xm.c => xenconfig/xen_common.c} | 874 +++++++--------------
src/xenconfig/xen_common.h | 46 ++
src/{xenxs => xenconfig}/xen_sxpr.c | 2 +-
src/{xenxs => xenconfig}/xen_sxpr.h | 0
src/xenconfig/xen_xm.c | 421 ++++++++++
src/{xenxs => xenconfig}/xen_xm.h | 0
src/{xenxs => xenconfig}/xenxs_private.h | 0
tests/sexpr2xmltest.c | 2 +-
tests/xmconfigdata/test-escape-paths.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-force-hpet.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-force-nohpet.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-localtime.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-net-ioemu.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-net-netfront.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-new-cdrom.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-old-cdrom.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-parallel-tcp.cfg | 2 +-
.../test-fullvirt-serial-dev-2-ports.cfg | 2 +-
.../test-fullvirt-serial-dev-2nd-port.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-file.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-null.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-pipe.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-pty.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-stdio.cfg | 2 +-
.../test-fullvirt-serial-tcp-telnet.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-tcp.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-udp.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-serial-unix.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-sound.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-usbmouse.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-usbtablet.cfg | 2 +-
tests/xmconfigdata/test-fullvirt-utc.cfg | 2 +-
tests/xmconfigdata/test-no-source-cdrom.cfg | 2 +-
tests/xmconfigdata/test-paravirt-net-e1000.cfg | 2 +-
tests/xmconfigdata/test-paravirt-net-vifname.cfg | 2 +-
.../test-paravirt-new-pvfb-vncdisplay.cfg | 2 +-
tests/xmconfigdata/test-paravirt-new-pvfb.cfg | 2 +-
.../test-paravirt-old-pvfb-vncdisplay.cfg | 2 +-
tests/xmconfigdata/test-paravirt-old-pvfb.cfg | 2 +-
tests/xmconfigdata/test-paravirt-vcpu.cfg | 2 +-
tests/xmconfigdata/test-pci-devs.cfg | 2 +-
tests/xmconfigtest.c | 2 +-
tests/xml2sexprtest.c | 2 +-
48 files changed, 796 insertions(+), 671 deletions(-)
rename src/{libvirt_xenxs.syms => libvirt_xenconfig.syms} (91%)
rename src/{xenxs/xen_xm.c => xenconfig/xen_common.c} (72%)
create mode 100644 src/xenconfig/xen_common.h
rename src/{xenxs => xenconfig}/xen_sxpr.c (99%)
rename src/{xenxs => xenconfig}/xen_sxpr.h (100%)
create mode 100644 src/xenconfig/xen_xm.c
rename src/{xenxs => xenconfig}/xen_xm.h (100%)
rename src/{xenxs => xenconfig}/xenxs_private.h (100%)
--
1.8.4.5