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, 12 Sep 2016 08:32:09 -0600 Message-ID: <57D6D889020000780010E195@prv-mh.provo.novell.com> References: <579A3A62.1020700@citrix.com> <22431.13158.46970.556765@mariner.uk.xensource.com> <57D2D23E.9010601@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 1bjSHR-0004Zb-Se for xen-devel@lists.xenproject.org; Mon, 12 Sep 2016 14:32:17 +0000 In-Reply-To: <57D2D23E.9010601@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: Jennifer Herbert Cc: StefanoStabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , David Vrabel , Anthony Perard , xen-devel , dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA5LjA5LjE2IGF0IDE3OjE2LCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPiB3 cm90ZToKPiBUaGUgZm9sbG93aW5nIGNvZGUgaWxsdXN0cmF0ZXMgdGhpcyBpZGVhOgo+IAo+IHR5 cGVkZWYgc3RydWN0IGRtX29wX2J1ZmZlciB7Cj4gICAgICBYRU5fR1VFU1RfSEFORExFKHZvaWQp IGg7Cj4gICAgICBzaXplX3QgbGVuOwo+IH0gZG1fb3BfYnVmZmVyX3Q7CgpUaGlzIGltcGxpZXMg dGhhdCB3ZSdsbCBsb3NlIGFsbCB0eXBlIHNhZmV0eSBvbiB0aGUgaGFuZGxlcyBwYXNzZWQsIGFz CmlzIGFsc28gZW1waGFzaXplZCBieSB0aGUgdXNlIG9mIHJhd19jb3B5X2Zyb21fZ3Vlc3QoKSBp biB0aGUgY29kZQpvdXRsaW5lIGZ1cnRoZXIgZG93bi4KCj4gaW50Cj4gSFlQRVJWSVNPUl9kZXZp Y2VfbW9kZWxfb3AoCj4gICAgICBkb21pZF90IGRvbWlkLAo+ICAgICAgdW5zaWduZWQgaW50IG5y X2J1ZmZlcnMsCj4gICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGRtX29wX2J1ZmZlcl90KSBi dWZmZXJzKQoKQWxvbmcgdGhlIHNhbWUgbGluZXMgdGhpcyB3aWxsIGFkZCBpbXBsaWNpdCBhZ3Jl ZW1lbnRzIChwcmVzdW1hYmx5CnNvbGVseSB3cml0dGVuIG91dCBhcyBjb21tZW50cywgb3IgbWF5 YmUgdmlhIG1hbmlmZXN0IGNvbnN0YW50cykKYWJvdXQgd2hpY2ggZWxlbWVudCBvZiB0aGUgYnVm ZmVyIGFycmF5IGhhcyB3aGljaCBtZWFuaW5nLCBxdWl0ZQpjb250cmFyeSB0byB0aGUgb3RoZXJ3 aXNlIGVuZm9yY2VkIGFncmVlbWVudCAodGhyb3VnaCB1c2Ugb2YKc3RydWN0dXJlIGZpZWxkcyku Cgo+IGludCBjb3B5X2RtX2J1ZmZlcl9mcm9tX2d1ZXN0KAo+ICAgICAgdm9pZCAqZHN0LCAgICAg ICAgICAgICAgICAgICAgICAgIC8qIEtlcm5lbCBkZXN0aW5hdGlvbiBidWZmZXIgICAgICAqLwo+ ICAgICAgc2l6ZV90IG1heF9sZW4sICAgICAgICAgICAgICAgICAgIC8qIFNpemUgb2YgZGVzdGlu YXRpb24gYnVmZmVyICAgICAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShkbV9vcF9i dWZmZXJfdCkgYnVmZmVycywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAvKiBkbV9vcF9idWZmZXJzIHBhc3NlZCBpbnRvIERNT1AgKi8KPiAgICAgIHVuc2lnbmVkIGlu dCBucl9idWZmZXJzLCAgICAgICAgICAvKiB0b3RhbCBudW1iZXIgb2YgZG1fb3BfYnVmZmVycyAg Ki8KPiAgICAgIHVuc2lnbmVkIGludCBpZHgpICAgICAgICAgICAgICAgICAvKiBJbmRleCBvZiBi dWZmZXIgd2UgcmVxdWlyZSAgICAgKi8KCkxvb2tpbmcgYXQgb3RoZXIgaHlwZXJjYWxscywgaXQg aXMgbm90IHVuY29tbW9uIHRoYXQgYXJyYXlzIGdldApyZWFkIGVsZW1lbnQgYnkgZWxlbWVudC4g V2hpbGUgb2YgY291cnNlIHRoaXMgZnVuY3Rpb24gY2FuIGJlCmV4dGVuZGVkIHN1aXRhYmx5IChw ZXJoYXBzIHdpdGggYWRkaXRpb25hbCBtYWNybyB3cmFwcGVycyB0bwpkZWFsIHdpdGggdGhlIGJh c2UgdHlwZXMgb2Ygc3VjaCBhcnJheXMpLCBpdCB3aWxsIHRoZW4gYmVjb21lIG1vcmUKY3VtYmVy c29tZSB0byB1c2UsIGV4dGVuZGluZyB0aGUgIk1pbm9yIHN0eWxpc3RpYyBpc3N1ZSIgbWVudGlv bmVkCmluIHRoZSBkaXNhZHZhbnRhZ2VzIHNlY3Rpb24gZnVydGhlciBkb3duLgoKSmFuCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==