From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v3 11/28] xen/x86: Clear dependent features when clearing a cpu cap Date: Thu, 17 Mar 2016 19:56:32 +0000 Message-ID: <56EB0BF0.9030900@citrix.com> References: <1458056124-8024-1-git-send-email-andrew.cooper3@citrix.com> <1458056124-8024-12-git-send-email-andrew.cooper3@citrix.com> <20160317195100.GC32590@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160317195100.GC32590@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTcvMDMvMTYgMTk6NTEsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBUdWUs IE1hciAxNSwgMjAxNiBhdCAwMzozNTowN1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ PiBXaGVuIGNsZWFyaW5nIGEgY3B1IGNhcCwgY2xlYXIgYWxsIGRlcGVuZGVudCBmZWF0dXJlcy4g IFRoaXMgYXZvaWRzIGhhdmluZyBhCj4+IGZlYXR1cmVzZXQgd2l0aCBpbnRlcm1lZGlhdGUgZmVh dHVyZXMgZGlzYWJsZWQsIGJ1dCBsZWFmIGZlYXR1cmVzIGVuYWJsZWQuCj4+Cj4+IFNpZ25lZC1v ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+ PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiB2MzoKPj4gICogU3R5 bGUgZml4ZXMuICBVc2UgX190ZXN0X2FuZF9zZXRfYml0KCkKPj4gLS0tCj4+ICB4ZW4vYXJjaC94 ODYvY3B1L2NvbW1vbi5jIHwgMTYgKysrKysrKysrKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQs IDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h cmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+IGluZGV4 IGNkMTY4YzguLmNiMWNhYjMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+PiBAQCAtNTMsOCArNTMsMjIg QEAgc3RhdGljIHVuc2lnbmVkIGludCBjbGVhcmVkX2NhcHNbTkNBUElOVFNdOwo+PiAgCj4+ICB2 b2lkIF9faW5pdCBzZXR1cF9jbGVhcl9jcHVfY2FwKHVuc2lnbmVkIGludCBjYXApCj4+ICB7Cj4+ ICsJY29uc3QgdWludDMyX3QgKmRmczsKPj4gKwl1bnNpZ25lZCBpbnQgaTsKPj4gKwo+PiArCWlm IChfX3Rlc3RfYW5kX3NldF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKQo+PiArCQlyZXR1cm47Cj4+ ICsKPj4gIAlfX2NsZWFyX2JpdChjYXAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwo+ PiAtCV9fc2V0X2JpdChjYXAsIGNsZWFyZWRfY2Fwcyk7Cj4+ICsJZGZzID0gbG9va3VwX2RlZXBf ZGVwcyhjYXApOwo+PiArCj4+ICsJaWYgKCFkZnMpCj4+ICsJCXJldHVybjsKPj4gKwo+PiArCWZv ciAoaSA9IDA7IGkgPCBGU0NBUElOVFM7ICsraSkgewo+PiArCQljbGVhcmVkX2NhcHNbaV0gfD0g ZGZzW2ldOwo+PiArCQlib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W2ldICY9IH5kZnNbaV07 Cj4+ICsJfQo+IFRoYXQgaXMgT0ssIGJ1dCB3aGF0IGlmIHRoZSBmZWF0dXJlIHdlIGNsZWFyIGhh cyBhIGRlcGVuZGVueQo+IGNoYWluIC0gb2YgY2xlYXJpbmcgb3RoZXIgZmVhdHVyZXM/CgpUaGUg cHVycG9zZSBvZiBwYXRjaCAxMCAieGVuL3g4NjogR2VuZXJhdGUgZGVlcCBkZXBlbmRlbmNpZXMg b2YKZmVhdHVyZXMiIGlzIHRvIGZsYXR0ZW4gdGhlIGRlcGVuZGVuY3kgdHJlZSBpbnRvIGEgc2lu Z2xlIGJpdG1hcCwgc28KZGZzW10gaW4gdGhpcyBjYXNlIGlzIHRoZSBjb21wbGV0ZSBzZXQgb2Yg YWxsIGV2ZW50dWFsIGZlYXR1cmVzCmRlcGVuZGVudCBvbiBjYXAuCgp+QW5kcmV3CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=