[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v6 00/24] Xenstore stub domain
Are these tools and mini-os changes going to be committed, or do you have further comments to address? The hypervisor changes went in on 1/28, and Ian's (#8) went in on 1/31; I haven't seen any comments since 1/30. On 01/27/2012 05:15 PM, Daniel De Graaf wrote: > Changes from v5: > - Use BSD queue.h instead of GPL list.h in mini-os > - Add CONFIG_LWIP to allow simpler disabling of LWIP > - Typedef fixups > - Create a xenstored_minios.c for minios-specific functions > - Formatting cleanup > - Using --internal-db is now required for a working stubdom > > Changes from v4: > - Add --internal-db flag to use TDB_INTERNAL on non-stubdom > - Fewer #ifdefs > > Changes from v3: > - mini-os configuration files moved into stubdom/ > - mini-os extra console support now a config option > - Fewer #ifdefs > - grant table setup uses hypercall bounce > - Xenstore stub domain syslog support re-enabled > > Changes from v2: > - configuration support added to mini-os build system > - add mini-os support for conditionally compiling frontends, xenbus > - XENMEM_remove_from_physmap moved out of arch-specific code > - use uint32_t for virqs > - warn when dropping grant v2-only flags when switching versions > - IOCTL_XENBUS_BACKEND_SETUP name changed so userspace can implement compat > - ioctl now returns -EEXIST if xenstored has already been connected > - various cosmetic cleanups, shuffling > > Changes from v1: > - set_virq_handler implemented in libxc > - added custom domain builder for xenstored > - xenstore/console domain IDs now pulled from xenstore > - migration support when using split xenstored (untested, should work) > - slightly less intrusive NO_SOCKETS xenstored patch > (still has many ifdefs to avoid pulling in socket headers or symbols) > - virq handlers removed from dying domain when clearing event channels > - dummy XSM module restricts getdomaininfo similar to no-XSM case > - formatting/type fixups > - partial ioctl compatibility with legacy IOCTL_XENBUS_ALLOC > > To start xenstored, run: > > tools/xenstore/init-xenstore-domain stubdom/mini-os-x86_64-xenstore/mini-os > 20 system_u:system_r:domU_t > > This will populate the xenstore domid key /tool/xenstore/domid > > Other notes: > > The console for xenstored is not currently set up by > init-xenstore-domain. If the hypervisor is compiled with VERBOSE or > debug=y, output from xenstored will be visible on the hypervisor serial > console (or ring buffer if enabled with console_to_ring). The xenstore > stub domain itself supports console output, and init-xenstore-domain > could be extended to daemonize and spool this output to a log file. The > normal xenconsole daemon cannot be used here due to the possibility of a > deadlock. > > ---- > > [PATCH 01/24] xen: reinstate previously unused > [PATCH 02/24] xen: allow global VIRQ handlers to be delegated to > [PATCH 03/24] xen: change virq parameters from int to uint32_t > [PATCH 04/24] xen: use XSM instead of IS_PRIV for getdomaininfo > [PATCH 05/24] xen: Preserve reserved grant entries when switching > > [PATCH 06/24] tools/libxl: pull xenstore/console domids from > [PATCH 07/24] lib{xc,xl}: Seed grant tables with xenstore and > > [PATCH 08/24] mini-os: use BSD sys/queue.h instead of Linux list.h > - New patch by Ian Campbell; requires a qemu tag update with the > block-vbd.c change posted at the same time. > > [PATCH 09/24] mini-os: avoid crash if no console is provided > [PATCH 10/24] mini-os: remove per-fd evtchn limit > [PATCH 11/24] mini-os: create app-specific configuration > [PATCH 12/24] mini-os: Move test functions into test.c > [PATCH 13/24] mini-os: make frontends and xenbus optional > - Old patch #13 dropped; others shifted due to new #8 > > [PATCH 14/24] xenstored: use grant references instead of > [PATCH 15/24] xenstored: refactor socket setup code > [PATCH 16/24] xenstored: add NO_SOCKETS compilation option > [PATCH 17/24] xenstored: support for tdb_copy with TDB_INTERNAL > [PATCH 18/24] xenstored: add --internal-db flag > [PATCH 19/24] xenstored: support running in minios stubdom > [PATCH 20/24] xenstored: add --event parameter for bootstrapping > [PATCH 21/24] stubdom: enable xenstored build > [PATCH 22/24] xenstored: use domain_is_unprivileged instead of > [PATCH 23/24] xenstored: add --priv-domid parameter > [PATCH 24/24] xenstored: Add stub domain builder > - Swapped 20 <-> 21 > > Linux patch unchanged since v3, not reposted this time: > [PATCH] xenbus: Add support for xenbus backend in stub domain > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |