From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH] altp2m: Allow the hostp2m to be shared Date: Wed, 27 Apr 2016 16:01:36 +0100 Message-ID: <5720D450.5020709@citrix.com> References: <1461258632-3330-1-git-send-email-tamas@tklengyel.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 1avQyJ-0005Xc-Fg for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 15:01:47 +0000 In-Reply-To: <1461258632-3330-1-git-send-email-tamas@tklengyel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tamas K Lengyel , xen-devel@lists.xenproject.org Cc: Kevin Tian , Keir Fraser , Jan Beulich , George Dunlap , Andrew Cooper , Jun Nakajima List-Id: xen-devel@lists.xenproject.org T24gMjEvMDQvMTYgMTg6MTAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBEb24ndCBwcm9wYWdh dGUgYWx0cDJtIGNoYW5nZXMgZnJvbSBlcHRfc2V0X2VudHJ5IGZvciBtZW1zaGFyZSBhcyBtZW1z aGFyZQo+IGFscmVhZHkgaGFzIHRoZSBsb2NrLiBXZSBjYWxsIGFsdHAybSBwcm9wYWdhdGUgY2hh bmdlcyBvbmNlIG1lbXNoYXJlCj4gc3VjY2Vzc2Z1bGx5IGZpbmlzaGVzLiBBbHNvLCBhbGxvdyB0 aGUgaG9zdHAybSBlbnRyaWVzIHRvIGJlIG9mIHR5cGUKPiBwMm1fcmFtX3NoYXJlZC4KPiAKPiBT aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpTb3Jy eSBmb3IgdGhlIGRlbGF5IGluIHJldmlld2luZyAtLSB0cnlpbmcgdG8gZ2V0IG15IGhlYWQgYmFj ayBhcm91bmQKdGhlIGFsdHAybSBjb2RlLiAgT24gdGhlIHdob2xlIGxvb2tzIHJlYXNvbmFibGUs IGJ1dCBvbmUgcXVlc3Rpb24uLi4KCj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k dW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogS2VpciBGcmFzZXIgPGtlaXJAeGVuLm9yZz4KPiBD YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxh bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt YUBpbnRlbC5jb20+Cj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IC0t LQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDExICsrKysrKysrKysrCj4gIHhl bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL3Ay bS5jICAgICAgICAgfCAgNyArKystLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21l bV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGluZGV4IGE1MjI0 MjMuLmQ1YjRiMmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK PiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC0zNSw2ICszNSw3IEBA Cj4gICNpbmNsdWRlIDxhc20vcDJtLmg+Cj4gICNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gICNp bmNsdWRlIDxhc20vZXZlbnQuaD4KPiArI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KPiAgI2luY2x1 ZGUgPHhzbS94c20uaD4KPiAgCj4gICNpbmNsdWRlICJtbS1sb2Nrcy5oIgo+IEBAIC0xMDI2LDYg KzEwMjcsMTYgQEAgaW50IG1lbV9zaGFyaW5nX3NoYXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNk LCB1bnNpZ25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGVfdAo+ICAgICAgLyogV2UgbWFuYWdlZCB0 byBmcmVlIGEgZG9tYWluIHBhZ2UuICovCj4gICAgICBhdG9taWNfZGVjKCZucl9zaGFyZWRfbWZu cyk7Cj4gICAgICBhdG9taWNfaW5jKCZucl9zYXZlZF9tZm5zKTsKPiArCj4gKyAgICBpZiggYWx0 cDJtX2FjdGl2ZShjZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+ICsg ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY2QpOwo+ICsg ICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgY2dmbiwgTlVMTCwgJmEsIDAsIE5VTEwsIE5VTEwp Owo+ICsgICAgICAgIHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShjZCwgX2dmbihjZ2ZuKSwg c21mbiwgUEFHRV9PUkRFUl80SywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcDJtX3JhbV9zaGFyZWQsIGEpOwo+ICsgICAgfQo+ICsKPiAgICAgIHJldCA9IDA7Cj4gICAg ICAKPiAgZXJyX291dDoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBpbmRleCAzY2I2ODY4Li4xYWMzMDE4IDEwMDY0 NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiArKysgYi94ZW4vYXJjaC94ODYv bW0vcDJtLWVwdC5jCj4gQEAgLTg0Niw3ICs4NDYsNyBAQCBvdXQ6Cj4gICAgICBpZiAoIGlzX2Vw dGVfcHJlc2VudCgmb2xkX2VudHJ5KSApCj4gICAgICAgICAgZXB0X2ZyZWVfZW50cnkocDJtLCAm b2xkX2VudHJ5LCB0YXJnZXQpOwo+ICAKPiAtICAgIGlmICggcmMgPT0gMCAmJiBwMm1faXNfaG9z dHAybShwMm0pICkKPiArICAgIGlmICggcmMgPT0gMCAmJiBwMm1faXNfaG9zdHAybShwMm0pICYm IHAybXQgIT0gcDJtX3JhbV9zaGFyZWQgKQo+ICAgICAgICAgIHAybV9hbHRwMm1fcHJvcGFnYXRl X2NoYW5nZShkLCBfZ2ZuKGdmbiksIG1mbiwgb3JkZXIsIHAybXQsIHAybWEpOwo+ICAKPiAgICAg IHJldHVybiByYzsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy Y2gveDg2L21tL3AybS5jCj4gaW5kZXggYjNmY2UxYi4uZDJhZWJmNyAxMDA2NDQKPiAtLS0gYS94 ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAt MTczOSwxMSArMTczOSwxMCBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3Qg ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKPiAgICAgIC8qIENoZWNrIGhvc3Qg cDJtIGlmIG5vIHZhbGlkIGVudHJ5IGluIGFsdGVybmF0ZSAqLwo+ICAgICAgaWYgKCAhbWZuX3Zh bGlkKG1mbikgKQo+ICAgICAgewo+IC0gICAgICAgIG1mbiA9IGhwMm0tPmdldF9lbnRyeShocDJt LCBnZm5fbCwgJnQsICZvbGRfYSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJN X0FMTE9DIHwgUDJNX1VOU0hBUkUsICZwYWdlX29yZGVyLCBOVUxMKTsKPiArICAgICAgICBtZm4g PSBocDJtLT5nZXRfZW50cnkoaHAybSwgZ2ZuX2wsICZ0LCAmb2xkX2EsIDAsICZwYWdlX29yZGVy LCBOVUxMKTsKCldoeSBhcmUgeW91IGdldHRpbmcgcmlkIG9mIFAyTV9BTExPQyBoZXJlPyAgV2hh dCBoYXBwZW5zIGlmIHRoZSBocDJtCmVudHJ5IGlzIHBvcHVsYXRlLW9uLWRlbWFuZD8KCiAtR2Vv cmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK