From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: Device model operation hypercall (DMOP, re qemu depriv) Date: Mon, 15 Aug 2016 09:24:12 -0600 Message-ID: <57B1FABC0200007800106115@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> <57A9CCA202000078001042A0@prv-mh.provo.novell.com> <57B1D6B6.5050804@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZJkR-0002ub-GB for xen-devel@lists.xenproject.org; Mon, 15 Aug 2016 15:24:19 +0000 In-Reply-To: <57B1D6B6.5050804@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: David Vrabel Cc: StefanoStabellini , Wei Liu , Andrew Cooper , Ian Jackson , GeorgeDunlap , Tim Deegan , Anthony Perard , xen-devel , dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE1LjA4LjE2IGF0IDE2OjUwLCA8ZGF2aWQudnJhYmVsQGNpdHJpeC5jb20+IHdyb3Rl Ogo+IE9uIDA5LzA4LzE2IDExOjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDgu MTYgYXQgMTU6NDYsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPj4+IEphbiBC ZXVsaWNoIHdyaXRlcyAoIlJlOiBEZXZpY2UgbW9kZWwgb3BlcmF0aW9uIGh5cGVyY2FsbCAoRE1P UCwgcmUgcWVtdSAKPj4+IGRlcHJpdikiKToKPj4+PiBPbiAwNS4wOC4xNiBhdCAxODoyOCwgPGlh bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBUaGF0IGlzLCBhIGJ1ZyBvZiBj bGFzcyAyIHdvdWxkIGFsbG93IHRoZSB1bnByaXZpbGVnZWQgcWVtdSBwcm9jZXNzIGluCj4+Pj4+ IGRvbTAgdG8gY2F1c2UgZGFtYWdlIHRvIG90aGVyIHBhcnRzIG9mIGRvbTAuCj4+PiAuLi4KPj4+ PiBBaCwgb2theSwgSSB0aGluayBJIGZpbmFsbHkgdW5kZXJzdGFuZC4gWy4uLl0KPj4+Pgo+Pj4+ IEknbSBoYXZpbmcsIGhvd2V2ZXIsIGEgaGFyZCB0aW1lIGltYWdpbmluZyBhIGNsYXNzIDIgYnVn IGZvciBhbnkKPj4+PiBvZiB0aGUgaHZtb3AtcyB0aGF0IGFyZSBiZWluZyBjb252ZXJ0ZWQgYnkg dGhlIGh2bWN0bCBzZXJpZXM6Cj4+Pj4gVGhlc2UgYWN0IG9uIHRoZSB0YXJnZXQgZG9tYWluLCBz byB3b3VsZCBub3QgdG91Y2ggdGhlIGNhbGxpbmcKPj4+PiBvbmVzIHN0YXRlIG90aGVyIHRoYW4g Zm9yIGNvcHlpbmcgYXJndW1lbnQgc3RydWN0dXJlcyB0by9mcm9tCj4+Pj4gZ3Vlc3QgbWVtb3J5 IChhbmQgSSBkb24ndCB2aWV3IG1peGluZyB1cCBkb21haW4gcG9pbnRlcnMgYXMKPj4+PiBhIGxp a2VseSBzb3VyY2Ugb2YgcHJvYmxlbXMpLgo+Pj4KPj4+IFJpZ2h0LiAgQUlVSSBhbGwgdGhlIGh5 cGVyY2FsbCBhcmd1bWVudHMgYXJlIHBhc3NlZCB1c2luZwo+Pj4gY2FsbGluZy1ndWVzdC12aXJ0 dWFsIGFkZHJlc3Nlcywgd2hpY2ggdGhlIGRvbTAgcHJpdmNtZCBhcnJhbmdlbWVudHMKPj4+IGFy ZSBjYXBhYmxlIG9mIGVuc3VyaW5nIGFyZSBzYW5lLgo+PiAKPj4gQWN0dWFsbHksIGhhdmluZyB0 aG91Z2h0IGFib3V0IHRoaXMgc29tZSBtb3JlLCBhbmQgdGFraW5nIHRoaXMKPj4gdG9nZXRoZXIg d2l0aCB0aGUgZXhwZWN0YXRpb25zIHRvIHRoZSBwcml2Y21kIGRyaXZlciBwcmV2aW91c2x5Cj4+ IG91dGxpbmVkLCBJIHRoaW5rIHRoaXMgcGFydCBpcyBwcm9ibGVtYXRpYzogSWYgYWxsIHRoZSBk cml2ZXIgaXMgdG8ga25vdwo+PiBpcyB0aGUgcG9zaXRpb24gKHdpdGhpbiB0aGUgaW50ZXJmYWNl IHN0cnVjdHVyZSkgb2YgdGhlIHRhcmdldCBkb21haW4KPj4gSUQsIHRoZW4gYW55IGd1ZXN0IGhh bmRsZXMgZW1iZWRkZWQgaW4gdGhlIGludGVyZmFjZSBzdHJ1Y3R1cmUKPj4gKFhFTl9IVk1DVExf dHJhY2tfZGlydHlfdnJhbSBvbmx5IGZvciBub3cpIGNvdWxkbid0IGdldAo+PiB2YWxpZGF0ZWQs IGFuZCBoZW5jZSB1c2VyIG1vZGUgY29kZSB3b3VsZCBoYXZlIGEgd2F5IHRvIGFjY2Vzcwo+PiBv ciBtb2RpZnkga2VybmVsIG1lbW9yeS4KPiAKPiBJdCBzZWVtcyBzaW1wbGVyIHRvIG1lIHRvIGhh dmUgaW4gdGhlIHByaXZjbWQgZHJpdmVyOgo+IAo+ICAgICBpZiAob3AgPT0gSFZNQ1RMX3RyYWNr X2RpcnR5X3ZyYW0pCj4gICAgICAgICByZXQgPSBhY2Nlc3Nfb2soLi4uKTsKPiAKPiBJdCBsb29r cyBzaW1wbGVyIHRvIG1lIHRvIGZpeCB0aGUgQUJJIGFuZCBhZGQgdGhlIGNoZWNraW5nIGluIHRo ZQo+IHByaXZjbWQgZHJpdmVyIHRoYW4gYWRkIG9uZSBvZiB0aGUgcHJvcG9zZWQgbWVjaGFuaXNt cyB0byBhbGxvdyB0aGUKPiBoeXBlcnZpc29yIHRvIGRvIHRoZSBjaGVja2luZy4KClNpbXBsZXIs IHllcywgYnV0IC4uLgoKPiBUbyBhdm9pZCB0aGUgaXNzdWVzIHdpdGggaGF2aW5nIHRvIHVwZGF0 ZSB0aGUga2VybmVsIGluIGxvY2stc3RlcCB3aXRoCj4gdGhlIGh5cGVydmlzb3IgKGlmIG5ldyBj aGVja3MgYXJlIG5lZWRlZCBpbiBwcml2Y21kKSwgd2UgY2FuIChpbiB0aGUKPiBjb21tb24gY2Fz ZSkgZG8gdmVyc2lvbiB0aGUgY2hlY2tpbmcgaW4gdGhlIGRyaXZlci4KPiAKPiBpLmUuLCBpZiB0 aGUgcHJpdmNtZCBkcml2ZXJzIGtub3dzIGFib3V0IGh5cGVydmlzb3IgQUJJIFYgYnV0IHFlbXUg bmVlZHMKPiBWKzEgdGhlbiBpdCBjYW4gY2hvb3NlIHRvIGRpc2FibGUgdGhlIGRlcHJpdiBhbmQg dGh1cyBjb250aW51ZSB0byB3b3JrCj4gKHdpdGggcmVkdWNlZCBkZWZlbnNlIGluIGRlcHRoKS4K Ci4uLiBsZXNzIGZsZXhpYmxlLCBhbmQgcHJvbmUgdG8gZW5kIHVwIGluIGEgbWVzcyBvbmNlIHdl IGhhdmUgbW9yZQp0aGFuIGEgaGFuZGZ1bCBvZiB2ZXJzaW9ucyBmb3IgdGhlIGRyaXZlciB0byBk ZWFsIHdpdGguCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK