|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] libs/light: pass some infos to qemu
On Tue, Jan 12, 2021 at 07:12:37PM +0100, Manuel Bouyer wrote:
> From: Manuel Bouyer <bouyer@xxxxxxxxxx>
>
> Pass bridge name to qemu as command line option
> When starting qemu, set an environnement variable XEN_DOMAIN_ID,
> to be used by qemu helper scripts
>
> Signed-off-by: Manuel Bouyer <bouyer@xxxxxxxxxx>
> ---
> tools/libs/light/libxl_dm.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/tools/libs/light/libxl_dm.c b/tools/libs/light/libxl_dm.c
> index 3da83259c0..8866c3f5ad 100644
> --- a/tools/libs/light/libxl_dm.c
> +++ b/tools/libs/light/libxl_dm.c
> @@ -761,6 +761,8 @@ static int libxl__build_device_model_args_old(libxl__gc
> *gc,
> int nr_set_cpus = 0;
> char *s;
>
> + flexarray_append_pair(dm_envs, "XEN_DOMAIN_ID", GCSPRINTF("%d",
> domid));
> +
> if (b_info->kernel) {
> LOGD(ERROR, domid, "HVM direct kernel boot is not supported by "
> "qemu-xen-traditional");
> @@ -1547,8 +1549,10 @@ static int
> libxl__build_device_model_args_new(libxl__gc *gc,
> flexarray_append(dm_args, "-netdev");
> flexarray_append(dm_args,
> GCSPRINTF("type=tap,id=net%d,ifname=%s,"
> + "br=%s,"
> "script=%s,downscript=%s",
> nics[i].devid, ifname,
> + nics[i].bridge,
You have some hard tabs in there.
Also looking at the manual the br= option seems to only be available
for the bridge networking mode, while here Xen is using tap instead?
Thanks, Roger.
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |