From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 04/21] xen/x86: Clear dependent features when clearing a cpu cap Date: Fri, 8 Apr 2016 11:36:16 -0400 Message-ID: <20160408153616.GL15411@char.us.oracle.com> References: <1460030246-30153-1-git-send-email-andrew.cooper3@citrix.com> <1460030246-30153-5-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1460030246-30153-5-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMDcsIDIwMTYgYXQgMTI6NTc6MDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBXaGVuIGNsZWFyaW5nIGEgY3B1IGNhcCwgY2xlYXIgYWxsIGRlcGVuZGVudCBmZWF0 dXJlcy4gIFRoaXMgYXZvaWRzIGhhdmluZyBhCj4gZmVhdHVyZXNldCB3aXRoIGludGVybWVkaWF0 ZSBmZWF0dXJlcyBkaXNhYmxlZCwgYnV0IGxlYWYgZmVhdHVyZXMgZW5hYmxlZC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJl dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IC0tLQo+IHYz Ogo+ICAqIFN0eWxlIGZpeGVzLiAgVXNlIF9fdGVzdF9hbmRfc2V0X2JpdCgpCj4gLS0tCj4gIHhl bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCAxNiArKysrKysrKysrKysrKystCj4gIDEgZmlsZSBj aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4g aW5kZXggZDMwMjI3Mi4uMDk0MmI0NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv bW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+IEBAIC01Myw4ICs1Mywy MiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGNsZWFyZWRfY2Fwc1tOQ0FQSU5UU107Cj4gIAo+ICB2 b2lkIF9faW5pdCBzZXR1cF9jbGVhcl9jcHVfY2FwKHVuc2lnbmVkIGludCBjYXApCj4gIHsKPiAr CWNvbnN0IHVpbnQzMl90ICpkZnM7Cj4gKwl1bnNpZ25lZCBpbnQgaTsKPiArCj4gKwlpZiAoX190 ZXN0X2FuZF9zZXRfYml0KGNhcCwgY2xlYXJlZF9jYXBzKSkKPiArCQlyZXR1cm47Cj4gKwo+ICAJ X19jbGVhcl9iaXQoY2FwLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKPiAtCV9fc2V0 X2JpdChjYXAsIGNsZWFyZWRfY2Fwcyk7Cj4gKwlkZnMgPSBsb29rdXBfZGVlcF9kZXBzKGNhcCk7 Cj4gKwo+ICsJaWYgKCFkZnMpCj4gKwkJcmV0dXJuOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBG U0NBUElOVFM7ICsraSkgewo+ICsJCWNsZWFyZWRfY2Fwc1tpXSB8PSBkZnNbaV07Cj4gKwkJYm9v dF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtpXSAmPSB+ZGZzW2ldOwo+ICsJfQo+ICB9Cj4gIAo+ ICBzdGF0aWMgdm9pZCBkZWZhdWx0X2luaXQoc3RydWN0IGNwdWluZm9feDg2ICogYykKPiAtLSAK PiAyLjEuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=