From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Marczykowski Subject: Re: [PATCH 0/7] Optionally add libvchan to stubdom Date: Fri, 26 Apr 2013 17:02:01 +0200 Message-ID: <517A96E9.1030108@invisiblethingslab.com> References: <517A959D.9060302@invisiblethingslab.com> <517A95E5.3080209@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9073046651064134377==" Return-path: In-Reply-To: <517A95E5.3080209@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: George Dunlap Cc: Stefano Stabellini , Ian Jackson , Ian Campbell , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============9073046651064134377== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigA6F7CB1EC537570473B5108B" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigA6F7CB1EC537570473B5108B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 26.04.2013 16:57, George Dunlap wrote: > On 26/04/13 15:56, Marek Marczykowski wrote: >> On 26.04.2013 16:55, George Dunlap wrote: >>> On Fri, Apr 26, 2013 at 3:45 PM, Marek Marczykowski >>> 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_notif= y. On >>>> Linux, >>>> there is kernel, which can notify remote in case of server process d= eath. In >>>> stubdom there is no such place - if exit() is called anywhere, the w= hole >>>> 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 additiona= l info >>>> stored by minios version of gnttab), just for clean libxenvchan_clos= e(). >>>> 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 v= ersion). >>>> Any ideas? >>>> >>>> Patch 2 is independent - should be also useful for normal Linux case= =2E >>> I assume your targeting this for 4.4? >> Probably yes, I assume it is too late for 4.3, right? >=20 > Unless you've got a really amazing justification, yes. :-) Hmm... let me try: "it is disable in default build". But it isn't entirel= y true, especially not for patch no 2. Anyway I'll be happy to hear some comments on this. --=20 Best Regards / Pozdrawiam, Marek Marczykowski Invisible Things Lab --------------enigA6F7CB1EC537570473B5108B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQEcBAEBAgAGBQJRepbpAAoJENuP0xzK19cs/sgH/0gEyYQliBz+yXfupi/VIfmY c49E3fzjizUKEEXXdRhgcDo0Y04rPF88fw84TjIeuttJi7I6DJV8sPTa2UYkJWmZ 5pQPKijaI2PokLnLzT3MQWTZO2A7o3LdUdRXjUAwiXr0qgmGGDvIJdIoLcXs0uSr E8GEj78cfrRuY3fpIEIIi4hJbdvEZKUA17yU3N/ZXzVtd31wrMrFT4CPnf5tcDew HyHBCNsGAXSj+GvfiBQ4laasHWejkhCyuk8b1nLcFouWXn5gUPehtcB71YJtyOe5 Gk8I7zlYfMAySw/JExjxDa43My5rLqXzFIYXATXZRJKgAD/q54FWkYhnYGCr/xk= =FY26 -----END PGP SIGNATURE----- --------------enigA6F7CB1EC537570473B5108B-- --===============9073046651064134377== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============9073046651064134377==--