From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: Notes on stubdoms and latency on ARM Date: Thu, 1 Jun 2017 14:40:39 +0200 Message-ID: <1496320839.10189.1.camel@citrix.com> References: <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com> <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3530638670726039303==" Return-path: In-Reply-To: <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap , Stefano Stabellini Cc: Volodymyr Babchuk , "Artem_Mygaiev@epam.com" , Julien Grall , "xen-devel@lists.xensource.com" , Andrii Anisov List-Id: xen-devel@lists.xenproject.org --===============3530638670726039303== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-5A/e8fNgt7l83aBEzRxz" --=-5A/e8fNgt7l83aBEzRxz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2017-06-01 at 12:52 +0200, George Dunlap wrote: > > On May 31, 2017, at 6:45 PM, Stefano Stabellini > .org> wrote: > >=20 > > I don't think we should provide that. If the user wants a stable > > interface, she can use domains. I suggested that the code for the > > EL0 > > app should come out of the Xen repository directly. Like for the > > Xen > > tools, they would be expected to be always in-sync. >=20 > Hmm, it sounds like perhaps I misunderstood you and Volodymyr.=C2=A0=C2= =A0I > took =E2=80=9Cyou just call function `handle_mmio()` right in the app=E2= =80=9D to > mean that the *app* calls the *hypervisor* function named > =E2=80=9Chandle_mmio=E2=80=9D. > Right. That what I had understood too. > It sounds like what he (or at least you) actually meant was that the > *hypervisor* calls the function named =E2=80=9Chandle_mmio=E2=80=9D in th= e *app*? >=20 Mmm... it's clearly me that am being dense, but what do you exactly mean with "the hypervisor calls the function named handle_mmio() in the app"? In particular the "in the app" part, and how is the hypervisor going to be "in" the app... Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-5A/e8fNgt7l83aBEzRxz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJZMAtHAAoJEBZCeImluHPuI4YQAJRHUjO6eNB5toL19GmXwtSZ VJMNeTOTogtg7qsKnxPuYiN8i6WiNg+Osruj7lJ0ibXs6pfHH63bub+mJEmy2KfH G+oa1CYzS6XFAzvwamwajtyE/8x0sxbGIeOCGZsB6FeYPGDHYHhRNVNPkZrIGyD9 hEr/rujlulvkQtR4bmtrrAyr20MCHvljBIpHa9A1ePB16SWyJkH+4+qsGO2NuEiK cGVbFDpDnfde51znOuxKQFvcSynBM6CYJT664zXgy2KxEuYGzEX5pI0R5T9pS6/s d/plWjy1Zs0KwwkGQQ5CZaKF+/yLdluuIyTZMsRV1XpBjh3xLBevbXQrl2IOma6m yrJrnVhTR9Y5y0OIPTB17ewndnRRZYik6O3mVFnz3BREqRZzVc63bOFog+yYEb6t OoEhNd4vshnPi40kqs0WTYXD/UIDUoiqgA7W547QuFannFYHzWgW/RzwSKSbuMel qvtj6efkxcOcnRSUIul4ItqflpdzdhOC7zrNUI/74o4CY0DVyp4P6i11y28BkFnD X1KA5a2cwVsVLdEoiY1CZbR/wbWK6pk7e4k2bKBi1h5YjyXUOoX4LTSRCLeVc+XX Pw4qQBu8Y0KZT9ABq3Z5HTwxreDIaZMawhJ6YxS1peaEMfJRfX6G1KQX2FQTawuQ MEHIT7p8LsconqAXR1GL =7TMI -----END PGP SIGNATURE----- --=-5A/e8fNgt7l83aBEzRxz-- --===============3530638670726039303== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============3530638670726039303==--