Re: [Xen-devel] [PATCH 3/5] libxl: use new QEMU xenstore protocol

2015-03-19 Thread Wei Liu
On Thu, Mar 19, 2015 at 10:55:51AM +, Ian Campbell wrote: [...] > > > > -return GCSPRINTF("/local/domain/0/device-model/%d/physmap/%s/%s", > > > > -domid, phys_offset, node); > > > > +return GCSPRINTF("/local/domain/%d/device-model/%d/physmap/%s/%s", > > > > +

Re: [Xen-devel] [PATCH 3/5] libxl: use new QEMU xenstore protocol

2015-03-19 Thread Ian Campbell
On Thu, 2015-03-19 at 10:36 +, Wei Liu wrote: > On Wed, Mar 18, 2015 at 01:30:40PM +, Ian Campbell wrote: > > On Fri, 2015-03-13 at 10:34 +, Wei Liu wrote: > > > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c > > > index 3dedad4..4a38455 100644 > > > --- a/tools/libxl/libx

Re: [Xen-devel] [PATCH 3/5] libxl: use new QEMU xenstore protocol

2015-03-19 Thread Wei Liu
On Wed, Mar 18, 2015 at 01:30:40PM +, Ian Campbell wrote: > On Fri, 2015-03-13 at 10:34 +, Wei Liu wrote: > > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c > > index 3dedad4..4a38455 100644 > > --- a/tools/libxl/libxl_dm.c > > +++ b/tools/libxl/libxl_dm.c > > @@ -998,7 +998,7

Re: [Xen-devel] [PATCH 3/5] libxl: use new QEMU xenstore protocol

2015-03-18 Thread Ian Campbell
On Fri, 2015-03-13 at 10:34 +, Wei Liu wrote: > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c > index 3dedad4..4a38455 100644 > --- a/tools/libxl/libxl_dm.c > +++ b/tools/libxl/libxl_dm.c > @@ -998,7 +998,7 @@ void libxl__spawn_stub_dm(libxl__egc *egc, > libxl__stub_dm_spawn_sta

[Xen-devel] [PATCH 3/5] libxl: use new QEMU xenstore protocol

2015-03-13 Thread Wei Liu
Originally both QEMU traditional and QEMU upstream used hardcoded /local/domain/0 paths. This patch changes the protocol to use /local/domain/$dm_domid path. For QEMU traditional and upstream without stubdom, $dm_domid is 0 so the path is in fact still /local/domain/0. For QEMU traditional stubdo