From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v18 05/11] x86/mm: add HYPERVISOR_memory_op to acquire guest resources Date: Thu, 29 Mar 2018 09:35:24 +0000 Message-ID: <7b382ffd923b4c419426056ceaffc141@AMSPEX02CL03.citrite.net> References: <20180322115521.30936-1-paul.durrant@citrix.com> <20180322115521.30936-6-paul.durrant@citrix.com> <5AB8F88202000078001B60C0@prv1-mh.provo.novell.com> <5AB908E002000078001B619E@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1f1Txv-0001X3-Uw for xen-devel@lists.xenproject.org; Thu, 29 Mar 2018 09:35:27 +0000 In-Reply-To: <5AB908E002000078001B619E@prv1-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Julien Grall , "xen-devel@lists.xenproject.org" , Ian Jackson List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgTWFyY2ggMjAxOCAxMzo1MQo+IFRvOiBQYXVs IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1 bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRy aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZQo+IER1bmxhcCA8 R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp eC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsKPiBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9y Zz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxOCAwNS8xMV0geDg2L21tOiBhZGQgSFlQRVJWSVNP Ul9tZW1vcnlfb3AgdG8KPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+ID4+PiBPbiAyNi4w My4xOCBhdCAxMzo0MSwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4+IE9uIDIyLjAz LjE4IGF0IDEyOjU1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IC0tLSBh L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp Yy9tZW1vcnkuaAo+ID4+IEBAIC01OTksNiArNTk5LDU5IEBAIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRf ZGV2aWNlX21lbW9yeV9tYXAgewo+ID4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2 aWNlX21lbW9yeV9tYXAKPiA+PiB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsKPiA+ PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFw X3QpOwo+ID4+Cj4gPj4gKy8qCj4gPj4gKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxh ciBndWVzdCByZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQo+ID4+ICsgKiBtYXBwZWQgZGly ZWN0bHkgYnkgYSB0b29scyBkb21haW4uCj4gPj4gKyAqLwo+ID4+ICsjZGVmaW5lIFhFTk1FTV9h Y3F1aXJlX3Jlc291cmNlIDI4Cj4gPj4gK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ug ewo+ID4+ICsgICAgLyogSU4gLSBUaGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1h cHBlZCAqLwo+ID4+ICsgICAgZG9taWRfdCBkb21pZDsKPiA+PiArICAgIC8qIElOIC0gdGhlIHR5 cGUgb2YgcmVzb3VyY2UgKi8KPiA+PiArICAgIHVpbnQxNl90IHR5cGU7Cj4gPj4gKyAgICAvKgo+ ID4+ICsgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hp Y2ggbXVzdCBiZSB6ZXJvCj4gPj4gKyAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNl Lgo+ID4+ICsgICAgICovCj4gPj4gKyAgICB1aW50MzJfdCBpZDsKPiA+PiArICAgIC8qCj4gPj4g KyAgICAgKiBJTi9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mIGZyYW1lcyBvZiB0 aGUgcmVzb3VyY2UKPiA+PiArICAgICAqICAgICAgICAgIHRvIGJlIG1hcHBlZC4gSG93ZXZlciwg aWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyAwIGFuZAo+ID4+ICsgICAgICogICAgICAgICAgZnJh bWVfbGlzdCBpcyBOVUxMIHRoZW4gdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0aGUKPiA+PiAr ICAgICAqICAgICAgICAgIG1heGltdW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBpbXBsZW1lbnRh dGlvbiBvbiByZXR1cm4uCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIHVpbnQzMl90IG5yX2ZyYW1l czsKPiA+PiArICAgIC8qCj4gPj4gKyAgICAgKiBPVVQgLSBNdXN0IGJlIHplcm8gb24gZW50cnku IE9uIHJldHVybiB0aGlzIG1heSBjb250YWluIGEgYml0d2lzZQo+ID4+ICsgICAgICogICAgICAg T1Igb2YgdGhlIGZvbGxvd2luZyB2YWx1ZXMuCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIHVpbnQz Ml90IGZsYWdzOwo+ID4+ICsKPiA+PiArICAgIC8qIFRoZSByZXNvdXJjZSBwYWdlcyBoYXZlIGJl ZW4gYXNzaWduZWQgdG8gdGhlIHRvb2xzIGRvbWFpbiAqLwo+ID4+ICsjZGVmaW5lIF9YRU5NRU1f cmVzb3VyY2VfZmxhZ190b29sc19vd25lZCAwCj4gPj4gKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNl X2ZsYWdfdG9vbHNfb3duZWQgKDF1IDw8Cj4gPiBfWEVOTUVNX3Jlc291cmNlX2ZsYWdfdG9vbHNf b3duZWQpCj4gPgo+ID4gSXMgInRvb2xzIiByZWFsbHkgYW4gYXBwcm9wcmlhdGUgKGFuZCAiZmxh ZyIgYSBuZWNlc3NhcnkpIG5hbWUKPiA+IGNvbXBvbmVudCBoZXJlPyBIb3cgYWJvdXQgZS5nLiBY RU5NRU1fcmVzX2FjcV9jYWxsZXJfb3duZWQ/Cj4gCj4gT3IgbWF5YmUgWEVOTUVNX3JzcmNfYWNx X2NhbGxlcl9vd25lZC4KPiAKClllcywgSSdtIGZpbmUgd2l0aCB0aGF0LiBJJ2xsIG1ha2UgdGhl IGNoYW5nZS4KCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu Zm8veGVuLWRldmVs