[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 0/7] Optionally add libvchan to stubdom



On Fri, Apr 26, 2013 at 3:45 PM, Marek Marczykowski
<marmarek@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> This patch series enhances stubdomain with libvchan. It is disabled by 
> default,
> but can be easily enabled in mini-os.cfg when needed.
> In order to do so, some parts of minios needs to be extended:
>  - xenstore (to support transactions)
>  - libxc - to support xc_gntshr
>
> This series assumes "libxc: fix xc_gntshr_munmap" already applied.
>
> One unsolved problem is implementation of xc_gntshr_share_page_notify. On 
> Linux,
> there is kernel, which can notify remote in case of server process death. In
> stubdom there is no such place - if exit() is called anywhere, the whole
> stubdom is terminated. Also the common case is stubdom destruction (the case
> for ioemu stubdom - it is destroyed by toolstack at domain shutdown), I don't
> know if stubdom even support clean shutdown.
> Anyway I can implement some notification (which needs some additional info
> stored by minios version of gnttab), just for clean libxenvchan_close(). But 
> it
> is rather rare case.
> Some workaround can be checking for domain state at client side, but IMHO it
> isn't the best way (although still used in original Qubes OS vchan version).
> Any ideas?
>
> Patch 2 is independent - should be also useful for normal Linux case.

I assume your targeting this for 4.4?

 -George

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.