From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: Device model operation hypercall (DMOP, re qemu depriv) Date: Fri, 26 Aug 2016 06:58:16 -0600 Message-ID: <57C059080200007800109659@prv-mh.provo.novell.com> References: <579A3A62.1020700@citrix.com> <22431.13158.46970.556765@mariner.uk.xensource.com> <579F5F900200007800101468@prv-mh.provo.novell.com> <20160802113808.GG22419@citrix.com> <22433.51108.959688.504038@mariner.uk.xensource.com> <57A1F9CB0200007800102312@prv-mh.provo.novell.com> <22433.62334.847018.432276@mariner.uk.xensource.com> <57A218DF02000078001024B5@prv-mh.provo.novell.com> <03fd7101-f09c-4051-3b83-b24b6c092e80@citrix.com> <22434.6024.678225.466077@mariner.uk.xensource.com> <57A23593020000780010266D@prv-mh.provo.novell.com> <22435.9525.638653.945309@mariner.uk.xensource.com> <57A35E130200007800102C51@prv-mh.provo.novell.com> <22436.48813.158221.919657@mariner.uk.xensource.com> <57A886B70200007800103BD2@prv-mh.provo.novell.com> <22440.36158.942713.595165@mariner.uk.xensource.com> <57A8AE560200007800103D49@prv-mh.provo.novell.com> <22464.10816.978735.676484@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdGiE-0006Br-4A for xen-devel@lists.xenproject.org; Fri, 26 Aug 2016 12:58:22 +0000 In-Reply-To: <22464.10816.978735.676484@mariner.uk.xensource.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: StefanoStabellini , Wei Liu , Andrew Cooper , Tim Deegan , GeorgeDunlap , David Vrabel , Anthony Perard , xen-devel , dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI2LjA4LjE2IGF0IDEzOjM4LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IERldmljZSBtb2RlbCBvcGVyYXRpb24gaHlw ZXJjYWxsIChETU9QLCByZSBxZW11IAo+IGRlcHJpdikiKToKPj4gT24gMDguMDguMTYgYXQgMTU6 NDYsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPj4gPiBTbyB3b3VsZCBpdCB0 aGVyZWZvcmUgYmUgT0sgdG8gaW50cm9kdWNlIHRoZSBlbmhhbmNlZCBzZWN1cml0eSBwcm9taXNl Cj4+ID4gLSB0aGUgbGFjayBvZiBgY2xhc3MgMicgYnVncyAtIGZvciBIVk1DVEwgZnJvbSB0aGUg YmVnaW5uaW5nID8KPj4gCj4+IEkgdGhpbmsgc28sIHNpbmNlIC4uLgo+PiAKPj4gPiBUaGlzIHdv dWxkIGludm9sdmUgYSBzbWFsbCBhbW91bnQgb2YgZXh0cmEgdGhvdWdodCBmb3IgZWFjaCBpbnZp ZGlkdWFsCj4+ID4gaHlwZXJjYWxsLCBqdXN0IHRvIGNoZWNrIHRoYXQgdGhlIGFzc3VtcHRpb25z IHdlIGFyZSByZWx5aW5nIG9uIChhcwo+PiA+IHlvdSBwdXQgdGhlbSBhYm92ZSkgYXJlIG5vdCB2 aW9sYXRlZC4KPj4gCj4+IC4uLiB0aGlzIGxvb2tzIHRvIGJlIGEgbWFuYWdlYWJsZSBhbW91bnQg b2YgY29kZSBhdWRpdGluZyAoYWxiZWl0Cj4+IEknZCBsaWtlIHRvIHNlZSB3aGV0aGVyIHNvbWVv bmUgZWxzZSBjYW4gcGVyaGFwcyBjb21lIHVwIHdpdGgKPj4gc29tZSBwb3RlbnRpYWwsIG1vcmUg cmVhbGlzdGljIGtpbmQgb2YgYnVnIHRoYXQgY291bGQgZmFsbCBpbnRvIGNsYXNzCj4+IDIgYmVm b3JlIHZvbHVudGVlcmluZyB0byBtYWtlIGFuIGF0dGVtcHQgYXQgZG9pbmcgc3VjaCBhbiBhdWRp dCkuCj4gCj4gUmlnaHQuCj4gCj4gTGV0IG1lIHRyeSB0byB0aGluayBvZiBzb21lIGV4YW1wbGVz LiAgVGhpbmtpbmcgYGFsb3VkJzoKPiAKPiBUaGUgcmVhbCBwcm9ibGVtIGNvbWVzIGlmIGEgRE1P UCB0YWxrcyBhYm91dCB0aGUgY2FsbGluZyBkb21haW4ncwo+IHJlc291cmNlcyBvciBuYW1lc3Bh Y2VzLCBpbXBsaWNpdGx5IG9yIGV4cGxpY2l0bHkuCj4gCj4gQW4gZXhhbXBsZSBvZiBhbiBleHBs aWNpdCByZWZlcmVuY2UgdG8gdGhlIGNhbGxpbmcgZG9tYWluJ3MgcmVzb3VyY2VzCj4gaXMgdGhl IHJlZmVyZW5jZXMgdG8gbWVtb3J5IHNwYWNlIGluIHRoZSBjYWxsaW5nIGRvbWFpbiAodmFkZHJz KS4gIFdlCj4gaGF2ZSBhbHJlYWR5IGhhZCBhbiBleHRlbnNpdmUgZGlzY3Vzc2lvbiBvZiB0aGF0 Li4uCj4gCj4gQW5vdGhlciBleGFtcGxlIHdvdWxkIGJlIGEgRE1PUCB0aGF0IHRha2VzIChvciBy ZXR1cm5zKSBhbiBldmVudAo+IGNoYW5uZWwgbnVtYmVyIGluIHRoZSBjYWxsaW5nIGRvbWFpbi4g IFRoaXMgd291bGQgYmUgYSBwcm9ibGVtIGJlY2F1c2UKPiB0aGVyZSB3b3VsZCBiZSBub3RoaW5n IHRvIHN0b3AgcWVtdSBmcm9tIG1lc3NpbmcgYWJvdXQgd2l0aCBldnRjaG5zCj4gd2hpY2ggZG9t MCBpcyB1c2luZyBmb3Igb3RoZXIgcHVycG9zZXMgKG9yIGNvbnZlcnNlbHksIHRoZXJlIHdvdWxk IGJlCj4gbm8gd2F5IGZvciB0aGUgZG9tMCBldnRjaG4gZHJpdmVyIHRvIGtub3cgYWJvdXQgdGhl IHJldHVybmVkIGV2dGNobgo+IG51bWJlciBhbmQgYWxsb3cgcWVtdSB0byByZWNlaXZlIGl0KS4K CkRvZXNuJ3QgdGhhdCBmb2xsb3cgdGhlIG1vcmUgZ2VuZXJhbCAibWl4aW5nIHVwIG93biBhbmQg dGFyZ2V0CmRvbWFpbnMiIHBhdHRlcm4sIHdoaWNoIGlzIHJlbGF0aXZlbHkgZWFzeSB0byBhdWRp dCBmb3I/Cgo+IEFub3RoZXIgbWlnaHQgYmUgYSBETU9QIHRoYXQgaW1wbGljaXRseSBncmFudHMg dGhlIHRhcmdldCBkb21haW4gc29tZQo+IG9mIHRoZSBjYWxsaW5nIGRvbWFpbidzIHNjaGVkdWxp bmcgcHJpb3JpdHkuICAoSSByZWFsaXNlIHRoaXMgaXMgcXVpdGUKPiBpbXBsYXVzaWJsZSBmcm9t IGEgc2NoZWR1bGluZyBBUEkgUE9WLCBidXQgaXQgZ2l2ZXMgYW4gaWRlYS4pCj4gCj4gQW5vdGhl ciBleGFtcGxlIGlzIHRoYXQgb2YgY291cnNlIFZDUFUgcG9vbCBtYW5hZ2VtZW50IGFuZCBWQ1BV LVBDUFUKPiBwaW5uaW5nIG11c3Qgbm90IGJlIGF2YWlsYWJsZSB2aWEgRE1PUC4KPiAKPiAoSSB3 cml0ZSBgcWVtdScgaGVyZSBmb3IgYnJldml0eSBhbmQgY2xhcml0eSwgYnV0IHJlYWxseSBJIG1l YW4gYW55Cj4gRE1PUCBjYWxsZXIgd2hpY2ggaXMgc3VwcG9zZWQgdG8gYmUgcHJpdmlsZWdlZCBm b3IgdGhlIHRhcmdldCBkb21haW4KPiBidXQgbm90IGdlbmVyYWxseSBwcml2aWxlZ2VkLikKClRo ZXNlIGFsbCBsb29rIHJhdGhlciBjb250cml2ZWQsIGVzcGVjaWFsbHkga2VlcGluZyBpbiBtaW5k IHRoYXQKd2hhdCB3ZSBtZWFuIHRvIGV4Y2x1ZGUgcmlnaHQgbm93IGFyZSBhY2NpZGVudGFsIHZp b2xhdGlvbnMgb2YKdGhlIGludGVuZGVkIGlzb2xhdGlvbi4gSS5lLiBJIHRoaW5rIGZvciBhbGwg b2YgdGhvc2Ugb25lIHdvdWxkIG5lZWQKdG8gZ28gdG8gc29tZSBsZW5ndGhzIHRvIGFjdHVhbGx5 IGFjaGlldmUgdGhlICJnb2FsIiwgYnV0IHRoZXkgYXJlCnJhdGhlciB1bmxpa2VseSB0byBiZSB0 aGUgcmVzdWx0IG9mIGEgYnVnLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==