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

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

On 26.04.2013 16:55, George Dunlap wrote:
> 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?

Probably yes, I assume it is too late for 4.3, right?

Best Regards / Pozdrawiam,
Marek Marczykowski
Invisible Things Lab

Attachment: signature.asc
Description: OpenPGP digital signature

Xen-devel mailing list



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