|
[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 |