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, 08 Aug 2016 05:18:47 -0600 Message-ID: <57A886B70200007800103BD2@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWiaG-0008N9-CE for xen-devel@lists.xenproject.org; Mon, 08 Aug 2016 11:19:04 +0000 In-Reply-To: <22436.48813.158221.919657@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+IE9uIDA1LjA4LjE2IGF0IDE4OjI4LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IERldmljZSBtb2RlbCBvcGVyYXRpb24gaHlw ZXJjYWxsIChETU9QLCByZSBxZW11IAo+IGRlcHJpdikiKToKPj4gT24gMDQuMDguMTYgYXQgMTM6 MjEsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPj4gPiBXaGF0IHdlIGNhbm5v dCBkbyBpcyBhdWRpdCBldmVyeSBIVk1DVEwsIGZpeCB0aGUgY2xhc3MgMiBwcm9ibGVtcywgYW5k Cj4+ID4gdGhlbiBkZWNsYXJlIEhWTUNUTCB0byBoYXZlIHRoZSByZWxldmFudCBzZWN1cml0eSBw cm9wZXJ0eSwgYW5kCj4+ID4gaW1wbGVtZW50IGNvcnJlc3BvbmRpbmcgY29kZSBpbiBkb20wJ3Mg cHJpdmNtZCBkcml2ZXJzIHdoaWNoIHJlbGllcyBvbgo+PiA+IHRoZSBzZWN1cml0eSBwcm9wZXJ0 eS4gIFRoaXMgaXMgYmVjYXVzZSB0aGUgZG9tMCBwcml2Y21kIGRyaXZlcgo+PiA+IGRvZXNuJ3Qg a25vdyB3aGV0aGVyIHRoZSBIVk1DVExzIGl0IGlzIGFsbG93aW5nIG5vdC1mdWxseS10cnVzdGVk Cj4+ID4gdXNlcnNwYWNlIHRvIG1ha2UgYXJlIGFjdHVhbGx5IHRydXN0d29ydGh5ICh3aXRoIHRo ZSBzcGVjaWZpYwo+PiA+IGh5cGVydmlzb3IgdmVyc2lvbiBpbiBxdWVzdGlvbi4pCj4+IAo+PiBJ IGNvbnRpbnVlIHRvIG5vdCByZWFsbHkgdW5kZXJzdGFuZCB0aGlzIGFyZ3VtZW50YXRpb246IERv bTAncwo+PiBwcml2Y21kIGRyaXZlciBkb2Vzbid0IHJlYWxseSBtYXR0ZXIgaGVyZS4gSWYgdGhl cmUncyBhIGJ1ZyBpbgo+PiBzb21ldGhpbmcgcWVtdSB1c2VzLCB0aGlzIGlzIGEgcHJvYmxlbSBu byBtYXR0ZXIgd2hldGhlciB0aGF0Cj4+IG9wZXJhdGlvbiBnZXRzIGNhbGxlZCB0aG91Z2ggdGhl IHRvLWJlLWFkZGVkIHByaXZjbWQgbG9naWMsIG9yCj4+IHN0cmFpZ2h0IGZyb20gYSBzdHViZG9t IHFlbXUuIEJvdGggYXJlIGxlc3MgdGhhbiBmdWxseSBwcml2aWxlZ2VkLgo+PiBXaGF0IGRvIEkg Y29udGludWUgdG8gYmUgbWlzc2luZz8KPiAKPiBMZXQgbWUgdHJ5IGFnYWluLiAgRWFybGllciBJ IHdyb3RlOgo+IAo+ICAgQUZBSUNUIHRoZXJlIGFyZSB0d28ga2luZHMgb2YgcG9zc2libGUgYnVn Ogo+IAo+ICAgMS4gQW4gSFZNQ1RMIChvciBodm1vcCkgdGhhdCBjYW4gaGF2ZSBhbiBhZHZlcnNl IGFmZmVjdCBvbiB0aGUgd2hvbGUKPiAgIHN5c3RlbS4gIFN1Y2ggYnVncyB3b3VsZCBhbHJlYWR5 IGJlIHNlY3VyaXR5IGJ1Z3MsIGNvdmVyZWQgYnkgb3VyCj4gICBzZWN1cml0eSBzdXBwb3J0IHBv bGljeS4gIFN1Y2ggYSBidWcgd291bGQgYmUgYSBzZWN1cml0eSBidWcgd2hldGhlcgo+ICAgdGhl IG9wZXJhdGlvbiBpcyBhbiBodm1vcCBvciBhbiBIVk1DVEwgb3IgYSBETU9QLgo+IAo+ICAgMi4g QW4gSFZNQ1RMIChvciBodm1vcCkgdGhhdCBjYW4gaGF2ZSBhbiBhZHZlcnNlIGVmZmVjdCBvbiB0 aGUgY2FsbGluZwo+ICAgZG9tYWluLiAgU3VjaCBidWdzIGFyZSBub3QgY3VycmVudGx5IHNlY3Vy aXR5IGJ1Z3MuICBCdXQgdGhlIG9mIHFlbXUKPiAgIGRlcHJpdiBwcm9qZWN0IHJlcXVpcmVzIHRo ZW0gdG8gYmUgcmVtb3ZlZC4gIFN1Y2ggc3VjaCBhIGJ1ZyBpcyBhCj4gICBzZWN1cml0eSBidWcg aWYgaXQgaXMgYSBETU9QWzFdIGJ1dCBub3Qgb3RoZXJ3aXNlLgo+IAo+IEJ1Z3Mgb2YgY2xhc3Mg MSBhcmUgYWxyZWFkeSBzZWN1cml0eSBidWdzLiAgVGhleSBjYW4gYWxyZWFkeSBiZQo+IGV4cGxv aXRlZCBieSBzdHViIGRldmljZSBtb2RlbHMuCj4gCj4gQnVncyBvZiBjbGFzcyAyIGFyZSBvbmx5 IHNlY3VyaXR5IGJ1Z3MgaWYgd2UgYWxsb3cgdW5wcml2aWxlZ2VkCj4gY2FsbGVycyB3aXRoaW4g YSBwcml2aWxlZ2VkIGRvbWFpbiB0byB1c2UgdGhlIGNvcnJlc3BvbmRpbmcgaHlwZXJjYWxsLgo+ IAo+IFRoYXQgaXMsIGEgYnVnIG9mIGNsYXNzIDIgd291bGQgYWxsb3cgdGhlIHVucHJpdmlsZWdl ZCBxZW11IHByb2Nlc3MgaW4KPiBkb20wIHRvIGNhdXNlIGRhbWFnZSB0byBvdGhlciBwYXJ0cyBv ZiBkb20wLgo+IAo+IEJ1Z3Mgb2YgY2xhc3MgMiBhcmUgb2Ygbm8gaW50ZXJlc3QgdG8gYW4gYXR0 YWNrZXIgd2hvIGhhcyBjb250cm9sIG9mIGEKPiBzdHViIGRldmljZSBtb2RlbCwgYmVjYXVzZSBh bGwgaXQgYWxsb3dzIHRoZW0gdG8gZG8gaXMgZGFtYWdlIHRoZQo+IGRldmljZSBkb21haW4gZG9t YWluICh3aGljaCB0aGV5IGFscmVhZHkgY29udHJvbCkuCgpBaCwgb2theSwgSSB0aGluayBJIGZp bmFsbHkgdW5kZXJzdGFuZC4gSSdtIHNvcnJ5IGZvciBiZWluZyBkZW5zZS4KCkknbSBoYXZpbmcs IGhvd2V2ZXIsIGEgaGFyZCB0aW1lIGltYWdpbmluZyBhIGNsYXNzIDIgYnVnIGZvciBhbnkKb2Yg dGhlIGh2bW9wLXMgdGhhdCBhcmUgYmVpbmcgY29udmVydGVkIGJ5IHRoZSBodm1jdGwgc2VyaWVz OgpUaGVzZSBhY3Qgb24gdGhlIHRhcmdldCBkb21haW4sIHNvIHdvdWxkIG5vdCB0b3VjaCB0aGUg Y2FsbGluZwpvbmVzIHN0YXRlIG90aGVyIHRoYW4gZm9yIGNvcHlpbmcgYXJndW1lbnQgc3RydWN0 dXJlcyB0by9mcm9tCmd1ZXN0IG1lbW9yeSAoYW5kIEkgZG9uJ3QgdmlldyBtaXhpbmcgdXAgZG9t YWluIHBvaW50ZXJzIGFzCmEgbGlrZWx5IHNvdXJjZSBvZiBwcm9ibGVtcykuIEFueSBvdGhlciBw cm9ibGVtIHRoZXkgbWlnaHQKcmVhc29uYWJseSBoYXZlIHdvdWxkIHRoZW4gYWZmZWN0IHRoZSBz eXN0ZW0gYXMgYSB3aG9sZSAoY2xhc3MKMSkgb3IganVzdCB0aGUgdGFyZ2V0IGRvbWFpbiAobm9u LXNlY3VyaXR5IGJ1ZykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK