[libvirt] [PATCH V2 4/4] tests: Tests for the xen-xl parser

2014-09-10 Thread Kiarie Kahurani
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

[libvirt] [PATCH V2 0/4] Xen-xl parser

2014-09-10 Thread Kiarie Kahurani
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

[libvirt] [PATCH V2 2/4] src/xenconfig: Xen-xl parser

2014-09-10 Thread Kiarie Kahurani
,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

[libvirt] [PATCH V2 1/4] src/xenconfig: Export helper functions

2014-09-10 Thread 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

[libvirt] [PATCH V2 3/4] src/xenconfig: Introduce xen-xl on virsh command line

2014-09-10 Thread Kiarie Kahurani
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

[libvirt] [PATCH V1 4/4] tests: Tests for the xen-xl parser

2014-09-06 Thread Kiarie Kahurani
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

[libvirt] [PATCH V1 0/4] xen-xl parser

2014-09-06 Thread Kiarie Kahurani
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

[libvirt] [PATCH V1 1/4] src/xenconfig: Export helper functions

2014-09-06 Thread 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

[libvirt] [PATCH V1 3/4] src/xenconfig: Introduce xen-xl on virsh command line

2014-09-06 Thread Kiarie Kahurani
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

[libvirt] [PATCH V1 2/4] src/xenconfig: Xen-xl parser

2014-09-06 Thread Kiarie Kahurani
,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

[libvirt] [PREPOST] XL parser

2014-08-18 Thread 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

[libvirt] [PREPOST] src/xenconfig: XL parser

2014-08-18 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 03/12] src/xenxs: Refactor code formating memory config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 04/12] src/xenxs: Refactor code formating virtual time config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 00/12] xen_xm.c code refactor

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 06/12] src/xenxs: Refactor code formating Char devices config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 01/12] src/xenxs: Export code for reuse

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 11/12] src/xenxs: Refactor code formating emulated devices config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 07/12] src/xenxs: Refactor code formating xm disk config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 02/12] src/xenxs: Refactor code formating general VM config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 05/12] src/xenxs: Refactor code formating event actions config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 08/12] src/xenxs: Refactor code formating CPU features config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 10/12] src/xenxs: Refactor code formating Vfb config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 09/12] src/xenxs: Refactor code formating OS config

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH V5 12/12] src/xenxs: Export code

2014-08-11 Thread Kiarie Kahurani
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

[libvirt] [PATCH 01/24] src/xenxs: Refactor code parsing memory config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 02/24] src/xenxs: Refactor code parsing virtual time config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 03/24] src/xenxs: Refactor code parsing event actions

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 06/24] src/xenxs: Refactor code parsing xm disk config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 05/24] src/xenxs: Refactor code parsing CPU features

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 07/24] src/xenxs: Refactor code parsing Vfb config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 08/24] src/xenxs: Refactor code parsing Char devices config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 09/24] src/xenxs: Refactor code parsing Vif config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 10/24] src/xenxs: Refactor code parsing emulated hardware config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 04/24] src/xenxs: Refactor code parsing PCI config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 12/24] src/xenxs: Refactor code parsing OS config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 13/24] src/xenxs: Export code for reuse

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 14/24] src/xenxs: Refactor code formating general VM config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 15/24] src/xenxs: Refactor code formating memory config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 16/24] src/xenxs: Refactor code formating virtual time config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 17/24] src/xenxs: Refactor code formating event actions config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 11/24] src/xenxs: Refactor code parsing general config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 18/24] src/xenxs: Refactor code formating Char devices config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 19/24] src/xenxs: Refactor code formating xm disk config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 20/24] src/xenxs: Refactor code formating CPU features config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 21/24] src/xenxs: Refactor code formating OS config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 22/24] src/xenxs: Refactor code formating Vfb config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 23/24] src/xenxs: Refactor code formating emulated devices config

2014-08-07 Thread Kiarie Kahurani
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

[libvirt] [PATCH 24/24] src/xenxs: Export code

2014-08-07 Thread Kiarie Kahurani
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