From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dietmar Hahn Subject: Re: [PATCH v19 01/14] x86/VPMU: VPMU should not exist when vpmu_initialise() is called Date: Thu, 19 Mar 2015 09:43:45 +0100 Message-ID: <1568244.uGOQG8FAeB@amur> References: <1426604051-2980-1-git-send-email-boris.ostrovsky@oracle.com> <1426604051-2980-2-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1426604051-2980-2-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: kevin.tian@intel.com, JBeulich@suse.com, jun.nakajima@intel.com, andrew.cooper3@citrix.com, tim@xen.org, Aravind.Gopalakrishnan@amd.com, suravee.suthikulpanit@amd.com, dgdegra@tycho.nsa.gov, Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org QW0gRGllbnN0YWcgMTcgTcOkcnogMjAxNSwgMTA6NTM6NTggc2NocmllYiBCb3JpcyBPc3Ryb3Zz a3k6Cj4gV2UgZG9uJ3QgbmVlZCB0byB0cnkgdG8gZGVzdHJveSBpdCBzaW5jZSBpdCBjYW4ndCBi ZSBhbHJlYWR5IGFsbG9jYXRlZCBhdCB0aGUKPiB0aW1lIHdlIHRyeSB0byBpbml0aWFsaXplIGl0 Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y YWNsZS5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj aXRyaXguY29tPgoKU2VlbXMgdG8gYmUgYWxyZWFkeSBjb21taXRlZC4KCkRpZXRtYXIuCgoKPiAt LS0KPiAKPiBDaGFuZ2VzIGluIHYxOToKPiAqIFJlbW92ZWQgdW5uZWNlc2FyeSB0ZXN0IGZvciBW UE1VX0NPTlRFWFRfQUxMT0NBVEVEIGluIHN2bS92cG11LmMKPiAKPiAgeGVuL2FyY2gveDg2L2h2 bS9zdm0vdnBtdS5jIHwgMyAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92cG11LmMgICAgIHwgNSAr LS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92cG11LmMgYi94ZW4vYXJjaC94 ODYvaHZtL3N2bS92cG11LmMKPiBpbmRleCA2NGRjMTY3Li42NzY0MDcwIDEwMDY0NAo+IC0tLSBh L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZwbXUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt L3ZwbXUuYwo+IEBAIC0zNTksOSArMzU5LDYgQEAgc3RhdGljIGludCBhbWRfdnBtdV9pbml0aWFs aXNlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgc3RydWN0IHZwbXVfc3RydWN0ICp2cG11ID0gdmNw dV92cG11KHYpOwo+ICAgICAgdWludDhfdCBmYW1pbHkgPSBjdXJyZW50X2NwdV9kYXRhLng4NjsK PiAgCj4gLSAgICBpZiAoIHZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQp ICkKPiAtICAgICAgICByZXR1cm4gMDsKPiAtCj4gICAgICBpZiAoIGNvdW50ZXJzID09IE5VTEwg KQo+ICAgICAgewo+ICAgICAgICAgICBzd2l0Y2ggKCBmYW1pbHkgKQo+IGRpZmYgLS1naXQgYS94 ZW4vYXJjaC94ODYvaHZtL3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBtdS5jCj4gaW5kZXgg MGU2YjZjMC4uYzMyNzNlZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwbXUuYwo+ ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBtdS5jCj4gQEAgLTIzNiwxMCArMjM2LDcgQEAgdm9p ZCB2cG11X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gICAgICBpZiAoIGlzX3B2aF92Y3B1 KHYpICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+IC0gICAgaWYgKCB2cG11X2lzX3NldCh2cG11 LCBWUE1VX0NPTlRFWFRfQUxMT0NBVEVEKSApCj4gLSAgICAgICAgdnBtdV9kZXN0cm95KHYpOwo+ IC0gICAgdnBtdV9jbGVhcih2cG11KTsKPiAtICAgIHZwbXUtPmNvbnRleHQgPSBOVUxMOwo+ICsg ICAgQVNTRVJUKCF2cG11LT5mbGFncyAmJiAhdnBtdS0+Y29udGV4dCk7Cj4gIAo+ICAgICAgc3dp dGNoICggdmVuZG9yICkKPiAgICAgIHsKPiAKCi0tIApDb21wYW55IGRldGFpbHM6IGh0dHA6Ly90 cy5mdWppdHN1LmNvbS9pbXByaW50Lmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==