|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH] libxl: Support linux-stubdom in libxl
On Tue, 31 May 2011, Jiageng Yu wrote:
> author jiageng_yu <yujiageng734@xxxxxxxxx>
> Tue, 31 May 2011 02:18:01 +0000 (03:18 +0100)
> committer jiageng_yu <yujiageng734@xxxxxxxxx>
> ue, 31 May 2011 02:18:01 +0000 (03:18 +0100)
> commit 179b4167dd9e86a06a700d60e277c4477f0c06ef
> tree 4e4c8492b480e08d9122abcb37aca52ae5650786 tree | snapshot (tar.gz zip)
> parent cf4866b9161a724e4b2c366da73de271cf7ef348 commit | diff
>
> libxl: Support linux-stubdom in libxl
>
> Add linux-stubdom support in libxl. Users could start a linux-stubdom
> throuh the following options:
> device_model_override = 'linux-stubdom'
> device_model_stubdomain_override=1
>
I would avoid using device_model_override to select linux stubdoms:
device_model_override is used to specify a path to a qemu binary and it
is better to keep it that way.
I would rather introduce a new boolean config option, for example
device_model_linux_stubdomain_override.
> linux-stubdom project: http://repo.or.cz/w/linux-based-stubdoms.git
>
>
> diff -r 37c77bacb52a tools/libxl/libxl_dm.c
> --- a/tools/libxl/libxl_dm.c Mon May 23 17:38:28 2011 +0100
> +++ b/tools/libxl/libxl_dm.c Tue May 31 02:41:59 2011 +0100
> @@ -556,6 +556,14 @@
> return 0;
> }
>
> +inline int libxl__is_linux_stubdom(libxl_device_model_info *info)
> +{
> +
> if(!strncmp(info->device_model,"linux-stubdom",strlen(info->device_model)))
> + return 1;
> + else
> + return 0;
> +};
> +
Same as before: it is better to avoid parsing the device model string
here. I would rather change device_model_stubdomain to be an enum so
that it can specify: "no stubdom", "MiniOS stubdom", "Linux stubdom".
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|