add tests for the xen_xl config parser
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
tests/Makefile.am| 9 +-
tests/testutilsxen.c | 50
tests/testutilsxen.h | 9 +-
tests/xlconfigdata/test-new-disk.cfg | 27
Kiarie Kahurani (4):
src/xenconfig: Export helper functions
src/xenconfig: Xen-xl parser
src/xenconfig: Introduce xen-xl on virsh command line
tests: Tests for the xen-xl parser
configure.ac | 7 +
src/Makefile.am | 21 +-
src
,hda,w
As of this commit, libvirt can not convert xl disk config such as
/dev/vg/guest-volume,,hda
to libvirt xml
disk type='block' device='disk'
driver name='qemu' type='raw'/
source file=/dev/vg/guest-volume/
target dev='hdc' bus='ide'/
/disk
Signed-off-by: Kiarie Kahurani
Export helper function for reuse in getting values
from a virConfPtr object
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenconfig/xen_common.c | 144 ++---
src/xenconfig/xen_common.h | 24 ++--
2 files changed, 91 insertions(+), 77
Integrate the xl parser into the xenlight driver
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/libxl/libxl_driver.c | 46 ++
1 file changed, 34 insertions(+), 12 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl
add tests for the xen_xl config parser
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
tests/Makefile.am| 9 +-
tests/testutilsxen.c | 50 +
tests/testutilsxen.h | 9 +-
tests/xlconfigdata
Kiarie Kahurani (4):
src/xenconfig: Export helper functions
src/xenconfig: Xen-xl parser
src/xenconfig: Introduce xen-xl on virsh command line
tests: Tests for the xen-xl parser
configure.ac | 5 +-
src/Makefile.am
Export helper function for reuse in getting values
from a virConfPtr object
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenconfig/xen_common.c | 144 ++---
src/xenconfig/xen_common.h | 24 ++--
2 files changed, 91 insertions(+), 77
Integrate the xl parser into the xenlight driver
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/libxl/libxl_driver.c | 46 ++
1 file changed, 34 insertions(+), 12 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl
,hda,w
As of this commit, libvirt can not convert xl disk config such as
/dev/vg/guest-volume,,hda
to libvirt xml
disk type='block' device='disk'
driver name='qemu' type='raw'/
source file=/dev/vg/guest-volume/
target dev='hdc' bus='ide'/
/disk
Signed-off-by: Kiarie Kahurani
Kiarie Kahurani (1):
src/xenconfig: XL parser
po/POTFILES.in| 1 +
src/Makefile.am | 3 +-
src/libvirt_xenconfig.syms| 5 +
src/libxl/libxl_driver.c | 44 ++-
src/xenconfig
Introduce the new xen-xl parser that {formats,parses} xl disk
and spice graphics format
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
po/POTFILES.in| 1 +
src/Makefile.am | 3 +-
src/libvirt_xenconfig.syms
introduce function
xenFormatXMMem(virConfPtr conf,...);
which parses memory config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 24 ++--
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/xenxs/xen_xm.c b
introduce function
xenFormatXMTimeOffset(virConfPtr conf,);
which formats time config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 153 -
1 file changed, 82 insertions(+), 71 deletions
Kiarie Kahurani (12):
src/xenxs: Export code for reuse
src/xenxs: Refactor code formating general VM config
src/xenxs: Refactor code formating memory config
src/xenxs: Refactor code formating virtual time config
src/xenxs: Refactor code formating event actions config
src/xenxs
introduce function
xenFormatXMCharDev(virConfPtr conf,);
which formats Char devices config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 163 ++---
1 file changed, 91 insertions(+), 72 deletions
wrap code tagged for resuse into one function and export it
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 73 +++---
src/xenxs/xen_xm.h | 2 ++
2 files changed, 44 insertions(+), 31 deletions(-)
diff --git a/src
introduce function
xenFormatXMEmulatedHardware(virConfPtr conf,);
which formats emulated hardware config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 150 +
tests/xmconfigdata/test-escape
introduce function
xenFormatXMDomainDisks(virConfPtr conf,.);
which formats domain disks config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 72 +-
1 file changed, 44 insertions(+), 28
introduce function
xenFormatXMGeneralMeta(virConfPtr conf,..);
which parses uuid and name instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 53 -
1 file changed, 32 insertions(+), 21 deletions(-)
diff
introduce function
xenFormatXMEventActions(virConfPtr conf,.);
which formats event actions instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 63 +++---
1 file changed, 36 insertions(+), 27 deletions
introduce functions
xenFormatXMCPUFeatures(virConfPtr conf, ..);
which formats CPU features config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 118 -
tests/xmconfigdata/test-escape-paths.cfg
introduce function
xenFormatXMVfb(virConfPtr conf,.);
which formats Vfb config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 171 ++---
1 file changed, 97 insertions(+), 74 deletions(-)
diff
introduce function
xenFormatXMOS(virConfPtr conf,);
which formats OS config instead
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 95 --
tests/xmconfigdata/test-escape-paths.cfg | 2
export code for reuse
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 59 +-
src/xenxs/xen_xm.h | 2 +
tests/xmconfigdata/test-escape-paths.cfg | 2 +-
tests
introduce function
xenParseXMMem(virConfPtr conf,.);
which parses memory config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 83 +-
1 file
introduce function
xenParseXMTimeOffset(virConfPtr conf,...);
which parses time offset config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 71
introduce function
xenParseXMEventActions(virConfPtr conf,)
which parses events leading to certain actions
signed-off-by: Kiarie Kahurani davidkia...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 61
introduce function
xenParseXMDisk(virConfPtr conf, );
which parses xm disk config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 322 -
1
introduce function
xenParseXMCPUFeatures(virConfPtr conf,.);
which parses CPU features instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 127
introduce function
xenParseXMVfb(virConfPtr conf,..);
which parses Vfb config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 301 +++--
1 file
introduce function
xenParseXMCharDev(virConfPtr conf,.);
which parses Char devices config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 174
introduce function
xenParseXMVif(virConfPtr conf,);
which parses Vfb config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 283 +++--
1 file
introduce function
xenParseXMEmulatedHardware(virConfPtr conf,.);
which parses emulated devices config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 82
introduce function
xenParseXMPCI(virConfPtr conf, );
which parses PCI config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 185 +++--
1 file
introduce function
xenParseXMOS(virConfPtr conf,...);
which parses the OS config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 80 ++
1
wrap code tagged for resuse into one function and export it
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 71 --
src/xenxs/xen_xm.h | 2 ++
2 files changed
introduce function
xenFormatXMGeneralMeta(virConfPtr conf,..);
which parses uuid and name instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 53 -
1
introduce function
xenFormatXMMem(virConfPtr conf,...);
which parses memory config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 24 ++--
1 file changed, 18 insertions
introduce function
xenFormatXMTimeOffset(virConfPtr conf,);
which formats time config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 153
introduce function
xenFormatXMEventActions(virConfPtr conf,.);
which formats event actions instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 63
introduce function
xenParseXMGeneralMeta(virConfPtr conf, ...);
which parses general metadata instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 58
introduce function
xenFormatXMCharDev(virConfPtr conf,);
which formats Char devices config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 163
introduce function
xenFormatXMDomainDisks(virConfPtr conf,.);
which formats domain disks config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 72
introduce function
xenFormatXMCPUFeatures(virConfPtr conf, ..);
which formats CPU features config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 118
introduce function
xenFormatXMOS(virConfPtr conf,);
which formats OS config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 95 --
tests
introduce function
xenFormatXMVfb(virConfPtr conf,.);
which formats Vfb config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 171 ++---
1 file
introduce function
xenFormatXMEmulatedHardware(virConfPtr conf,);
which formats emulated hardware config instead
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 150
export code for reuse and some formating fix
signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
Signed-off-by: Kiarie Kahurani davidkiar...@gmail.com
---
src/xenxs/xen_xm.c | 59 +-
src/xenxs/xen_xm.h | 4
49 matches
Mail list logo