From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3 11/28] xen/x86: Clear dependent features when clearing a cpu cap Date: Thu, 17 Mar 2016 15:51:01 -0400 Message-ID: <20160317195100.GC32590@localhost.localdomain> References: <1458056124-8024-1-git-send-email-andrew.cooper3@citrix.com> <1458056124-8024-12-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: <1458056124-8024-12-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: Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBNYXIgMTUsIDIwMTYgYXQgMDM6MzU6MDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBXaGVuIGNsZWFyaW5nIGEgY3B1IGNhcCwgY2xlYXIgYWxsIGRlcGVuZGVudCBmZWF0 dXJlcy4gIFRoaXMgYXZvaWRzIGhhdmluZyBhCj4gZmVhdHVyZXNldCB3aXRoIGludGVybWVkaWF0 ZSBmZWF0dXJlcyBkaXNhYmxlZCwgYnV0IGxlYWYgZmVhdHVyZXMgZW5hYmxlZC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0t LQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gCj4gdjM6Cj4gICogU3R5 bGUgZml4ZXMuICBVc2UgX190ZXN0X2FuZF9zZXRfYml0KCkKPiAtLS0KPiAgeGVuL2FyY2gveDg2 L2NwdS9jb21tb24uYyB8IDE2ICsrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv eDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPiBpbmRleCBjZDE2 OGM4Li5jYjFjYWIzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPiAr KysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4gQEAgLTUzLDggKzUzLDIyIEBAIHN0YXRp YyB1bnNpZ25lZCBpbnQgY2xlYXJlZF9jYXBzW05DQVBJTlRTXTsKPiAgCj4gIHZvaWQgX19pbml0 IHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKPiAgewo+ICsJY29uc3QgdWlu dDMyX3QgKmRmczsKPiArCXVuc2lnbmVkIGludCBpOwo+ICsKPiArCWlmIChfX3Rlc3RfYW5kX3Nl dF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKQo+ICsJCXJldHVybjsKPiArCj4gIAlfX2NsZWFyX2Jp dChjYXAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwo+IC0JX19zZXRfYml0KGNhcCwg Y2xlYXJlZF9jYXBzKTsKPiArCWRmcyA9IGxvb2t1cF9kZWVwX2RlcHMoY2FwKTsKPiArCj4gKwlp ZiAoIWRmcykKPiArCQlyZXR1cm47Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IEZTQ0FQSU5UUzsg KytpKSB7Cj4gKwkJY2xlYXJlZF9jYXBzW2ldIHw9IGRmc1tpXTsKPiArCQlib290X2NwdV9kYXRh Lng4Nl9jYXBhYmlsaXR5W2ldICY9IH5kZnNbaV07Cj4gKwl9CgpUaGF0IGlzIE9LLCBidXQgd2hh dCBpZiB0aGUgZmVhdHVyZSB3ZSBjbGVhciBoYXMgYSBkZXBlbmRlbnkKY2hhaW4gLSBvZiBjbGVh cmluZyBvdGhlciBmZWF0dXJlcz8KPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZGVmYXVsdF9pbml0 KHN0cnVjdCBjcHVpbmZvX3g4NiAqIGMpCj4gLS0gCj4gMi4xLjQKPiAKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK