From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: Re: Device model operation hypercall (DMOP, re qemu depriv) Date: Thu, 4 Aug 2016 12:21:25 +0100 Message-ID: <22435.9525.638653.945309@mariner.uk.xensource.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVGiY-0004ja-6O for xen-devel@lists.xenproject.org; Thu, 04 Aug 2016 11:21:38 +0000 In-Reply-To: <57A23593020000780010266D@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: StefanoStabellini , Wei Liu , Andrew Cooper , Tim Deegan , George Dunlap , David Vrabel , Anthony Perard , xen-devel , dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IERldmljZSBtb2RlbCBvcGVyYXRpb24gaHlwZXJjYWxs IChETU9QLCByZSBxZW11IGRlcHJpdikiKToKPiBPbiAwMy4wOC4xNiBhdCAxODoxMCwgPGlhbi5q YWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJS ZTogRGV2aWNlIG1vZGVsIG9wZXJhdGlvbiBoeXBlcmNhbGwgKERNT1AsIHJlIHFlbXUgCj4gPiBk ZXByaXYpIik6Cj4gPj4gU28gYmVmb3JlIHFlbXUgZGV2cHJpdiBjYW4gYmUgdXNhYmxlLCAqYWxs KiB0aGUgSFZNQ1RMIG9wZXJhdGlvbnMgd291bGQKPiA+PiBuZWVkIHRvIGJlIGF1ZGl0ZWQsIGFu ZCB0aG9zZSB0aGF0IHdlcmUgZGVlbWVkIGluc2VjdXJlIHdvdWxkIG5lZWQgdG8gYmUKPiA+PiBl aXRoZXIgZml4ZWQgb3IgcmVtb3ZlZC4KPiA+IAo+ID4gRXZlbiB3b3JzZSwgdGhlIGJhZCBIVk1D VExzIHdvdWxkIGJlIHJldHJvc3BlY3RpdmVseSB0dXJuZWQgaW50bwo+ID4gc2VjdXJpdHktYnVn cy1pbi1vbGQtaHlwZXJ2aXNvcnMuICBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGVuYWJsZS4KPiAK PiBIb3cgd291bGQgYSBidWcgaW4gdGhlIHJlc3BlY3RpdmUgY3VycmVudCBodm1vcCB0aGVuIG5v dCBiZSBhCj4gc2VjdXJpdHkgaXNzdWUgYXMgd2VsbD8KCkFGQUlDVCB0aGVyZSBhcmUgdHdvIGtp bmRzIG9mIHBvc3NpYmxlIGJ1ZzoKCjEuIEFuIEhWTUNUTCAob3IgaHZtb3ApIHRoYXQgY2FuIGhh dmUgYW4gYWR2ZXJzZSBhZmZlY3Qgb24gdGhlIHdob2xlCnN5c3RlbS4gIFN1Y2ggYnVncyB3b3Vs ZCBhbHJlYWR5IGJlIHNlY3VyaXR5IGJ1Z3MsIGNvdmVyZWQgYnkgb3VyCnNlY3VyaXR5IHN1cHBv cnQgcG9saWN5LiAgU3VjaCBhIGJ1ZyB3b3VsZCBiZSBhIHNlY3VyaXR5IGJ1ZyB3aGV0aGVyCnRo ZSBvcGVyYXRpb24gaXMgYW4gaHZtb3Agb3IgYW4gSFZNQ1RMIG9yIGEgRE1PUC4KCjIuIEFuIEhW TUNUTCAob3IgaHZtb3ApIHRoYXQgY2FuIGhhdmUgYW4gYWR2ZXJzZSBlZmZlY3Qgb24gdGhlIGNh bGxpbmcKZG9tYWluLiAgU3VjaCBidWdzIGFyZSBub3QgY3VycmVudGx5IHNlY3VyaXR5IGJ1Z3Mu ICBCdXQgdGhlIG9mIHFlbXUKZGVwcml2IHByb2plY3QgcmVxdWlyZXMgdGhlbSB0byBiZSByZW1v dmVkLiAgU3VjaCBzdWNoIGEgYnVnIGlzIGEKc2VjdXJpdHkgYnVnIGlmIGl0IGlzIGEgRE1PUFsx XSBidXQgbm90IG90aGVyd2lzZS4KCkJ5ICJpcyBhIHNlY3VyaXR5IGJ1ZyBpZiBpdCBpcyBhIERN T1AiIEkgbWVhbiAiaXMgYSBzZWN1cml0eSBidWcgaWYKZXhwb3NlZCB2aWEgYSBoeXBlcmNhbGwg d2hpY2ggcHJvbWlzZXMgdGhlIHNlY3VyaXR5IHByb3BlcnR5IG5lY2Vzc2FyeQpmb3IgRE1PUCwg ZXZlbiBpZiB0aGF0IGh5cGVyY2FsbCBpcyBjYWxsZWQgc29tZXRoaW5nIGVsc2UiLgoKU3RyaWN0 bHkgc3BlYWtpbmcsIGluIG9yZGVyIHRvIG1vdmUgZXhpc3RpbmcgaHlwZXJjYWxscyBpbnRvIGEg bmV3CkRNT1AgaHlwZXJjYWxsLCBubyBmdXJ0aGVyIGF1ZGl0aW5nIGlzIHJlcXVpcmVkIGZvciBi dWdzIG9mIGNsYXNzIDEKKG90aGVyIHRoYW4gdGhhdCB0aGUgcHJpdmlsZWdlIGNoZWNrIGlzIGNv cnJlY3QsIGllIHRoYXQgdGhlIG5ldyBETU9QCmlzIGluZGVlZCBjdXJyZW50bHkgYXZhaWxhYmxl IHRvIHN0dWIgZGV2aWNlIG1vZGVscykuCgpCdXQgaW4gb3JkZXIgdG8gbW92ZSBoeXBlcmNhbGxz IGludG8gYSBuZXcgRE1PUCBoeXBlcmNhbGwsIHRoZXkgbmVlZAp0byBiZSBjaGVja2VkIGZvciBi dWdzIG9mIGNsYXNzIDIuCgpJZiB3ZSBtb3ZlIHNvbWUgaHlwZXJjYWxscyB3aGljaCBoYXZlIHBv dGVudGlhbCBidWdzIG9mIGNsYXNzIDIgZnJvbQpodm1vcCB0byBIVk1DVEwsIGFuZCB0aGVuIGxh dGVyIHRoaW5rIHdlIHdhbnQgdG8gY3JlYXRlIHNvbWV0aGluZyBsaWtlCkRNT1AsIHdlIGhhdmUg YSBudW1iZXIgb2YgY2hvaWNlczoKCldlIGNhbiBpbnZlbnQgYSBuZXcgRE1PUCBoeXBlcmNhbGwg YW5kIHN0YXJ0IG1vdmluZyBldmVyeXRoaW5nIGZyb20KSFZNQ1RMIHRvIERNT1AgYXMgd2UgYXVk aXQgaXQuCgpXZSBjb3VsZCBhdWRpdCBldmVyeSBIVk1DVEwsIHJlY29yZGluZyB0aGUgYXVkaXQg c3RhdHVzIGluLXRyZWUKc29tZXdoZXJlLCBtb3ZpbmcgaHlwZXJjYWxscyB3aXRoIGNsYXNzIDIg cHJvYmxlbXMgb3V0IG9mIEhWTUNUTCB0byBhCm5ldyBoeXBlcmNhbGwsIGFuZCBldmVudHVhbGx5 LCBhZnRlciB3ZSBoYXZlIGF1ZGl0ZWQgZXZlcnl0aGluZywgd2UKY291bGQgY2hhbmdlIEhWTUNU TCdzIGh5cGVyY2FsbCBudW1iZXIgKGFuZCBtYXliZSByZW5hbWUgaXQgRE1PUCkuCgpXaGF0IHdl IGNhbm5vdCBkbyBpcyBhdWRpdCBldmVyeSBIVk1DVEwsIGZpeCB0aGUgY2xhc3MgMiBwcm9ibGVt cywgYW5kCnRoZW4gZGVjbGFyZSBIVk1DVEwgdG8gaGF2ZSB0aGUgcmVsZXZhbnQgc2VjdXJpdHkg cHJvcGVydHksIGFuZAppbXBsZW1lbnQgY29ycmVzcG9uZGluZyBjb2RlIGluIGRvbTAncyBwcml2 Y21kIGRyaXZlcnMgd2hpY2ggcmVsaWVzIG9uCnRoZSBzZWN1cml0eSBwcm9wZXJ0eS4gIFRoaXMg aXMgYmVjYXVzZSB0aGUgZG9tMCBwcml2Y21kIGRyaXZlcgpkb2Vzbid0IGtub3cgd2hldGhlciB0 aGUgSFZNQ1RMcyBpdCBpcyBhbGxvd2luZyBub3QtZnVsbHktdHJ1c3RlZAp1c2Vyc3BhY2UgdG8g bWFrZSBhcmUgYWN0dWFsbHkgdHJ1c3R3b3J0aHkgKHdpdGggdGhlIHNwZWNpZmljCmh5cGVydmlz b3IgdmVyc2lvbiBpbiBxdWVzdGlvbi4pCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK