From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 15/26] x86/cpu: Rework Intel masking/faulting setup Date: Tue, 5 Apr 2016 17:45:30 +0100 Message-ID: <5703EBAA.9040504@citrix.com> References: <1458750989-28967-1-git-send-email-andrew.cooper3@citrix.com> <1458750989-28967-16-git-send-email-andrew.cooper3@citrix.com> <20160328191443.GN17944@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160328191443.GN17944@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjgvMDMvMTYgMjA6MTQsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4gKyAqIENv bnRleHQgc3dpdGNoIGxldmVsbGluZyBzdGF0ZSB0byB0aGUgbmV4dCBkb21haW4uICBBIHBhcmFt ZXRlciBvZiBOVUxMIGlzCj4+ICsgKiB1c2VkIHRvIGNvbnRleHQgc3dpdGNoIHRvIHRoZSBkZWZh dWx0IGhvc3Qgc3RhdGUsIGFuZCBpcyB1c2VkIGJ5IHRoZSBCU1AvQVAKPj4gKyAqIHN0YXJ0dXAg Y29kZS4KPj4gKyAqLwo+PiArc3RhdGljIHZvaWQgaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5n KGNvbnN0IHN0cnVjdCBkb21haW4gKm5leHRkKQo+PiArewo+PiArCXN0cnVjdCBjcHVpZG1hc2tz ICp0aGVzZV9tYXNrcyA9ICZ0aGlzX2NwdShjcHVpZG1hc2tzKTsKPj4gKwljb25zdCBzdHJ1Y3Qg Y3B1aWRtYXNrcyAqbWFza3MgPSAmY3B1aWRtYXNrX2RlZmF1bHRzOwo+PiArCj4gU2FtZSBxdWVz dGlvbiBhcyBvbiB0aGUgQU1EIC0gd291bGQgaXQgbWFrZSBzZW5zZSB0byBhZGQgYW4gQVNTRVJU Cj4gdG8gbWFrZSBzdXJlIHRoYXQgIW5leHRkICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVf YWN0aXZlPwoKU2FtZSBhbnN3ZXIuICAoSXQgd291bGQgYnJlYWsgdGhlIGNyYXNoIHBhdGgpLgoK Pgo+IC4uIHNuaXAuLgo+Cj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgaW50ZWxfaW5p dF9sZXZlbGxpbmcodm9pZCkKPj4gK3sKPj4gKwlpZiAob3B0X2NwdV9pbmZvKSB7Cj4+ICsJCXBy aW50ayhYRU5MT0dfSU5GTyAiTGV2ZWxsaW5nIGNhcHM6ICUjeFxuIiwgbGV2ZWxsaW5nX2NhcHMp Owo+PiArCj4+ICsJCWlmICghY3B1X2hhc19jcHVpZF9mYXVsdGluZykKPj4gKwkJCXByaW50ayhY RU5MT0dfSU5GTwo+PiArCQkJICAgICAgICJNU1IgZGVmYXVsdHM6IDFkIDB4JTA4eCwgMWMgMHgl MDh4LCBlMWQgMHglMDh4LCAiCj4+ICsJCQkgICAgICAgImUxYyAweCUwOHgsIERhMSAweCUwOHhc biIsCj4+ICsJCQkgICAgICAgKHVpbnQzMl90KShjcHVpZG1hc2tfZGVmYXVsdHMuXzFjZCA+PiAz MiksCj4+ICsJCQkgICAgICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5fMWNkLAo+PiAr CQkJICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QgPj4gMzIpLAo+PiAr CQkJICAgICAgICh1aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCwKPj4gKwkJCSAgICAg ICAodWludDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLkRhMSk7Cj4gUGVyaGFwcyBzaGlmdCBEYTEg YXMgdGhlcmUgaXMgbm8gbmVlZCBpbiBzZWVpbmcgdGhlIHVwcGVyIGJpdHM/CgpUaGF0IGlzIHdo YXQgdGhlIHVpbnQzMl90IGNhc3QgZG9lcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==