mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
libxl: create 'drivers', 'feature' and 'attr' xenstore paths
My recent patch series 'docs: Document xenstore paths' included 3 patches documenting new xenstore paths to allow PV drivers/agents in guests to advertise version information, significant features and attributes (such as assigned IP addresses). This patch adds the necessary code to libxl to create these paths in xenstore when a domain is created. Signed-off-by: Paul Durrant <paul.durrant@citrix.com> Cc: Ian Jackson <ian.jackson@eu.citrix.com> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Cc: Ian Campbell <ian.campbell@citrix.com> Cc: Wei Liu <wei.liu2@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
1 parent
58cd994c6b
commit
7a1d1becf0
1 file changed
+9
@@ -628,6 +628,15 @@ retry_transaction:
|
||||
libxl__xs_mknod(gc, t,
|
||||
GCSPRINTF("%s/data", dom_path),
|
||||
rwperm, ARRAY_SIZE(rwperm));
|
||||
libxl__xs_mknod(gc, t,
|
||||
GCSPRINTF("%s/drivers", dom_path),
|
||||
rwperm, ARRAY_SIZE(rwperm));
|
||||
libxl__xs_mknod(gc, t,
|
||||
GCSPRINTF("%s/feature", dom_path),
|
||||
rwperm, ARRAY_SIZE(rwperm));
|
||||
libxl__xs_mknod(gc, t,
|
||||
GCSPRINTF("%s/attr", dom_path),
|
||||
rwperm, ARRAY_SIZE(rwperm));
|
||||
|
||||
if (libxl_defbool_val(info->driver_domain)) {
|
||||
/*
|
||||
|
||||