From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 15/26] x86/cpu: Rework Intel masking/faulting setup Date: Mon, 28 Mar 2016 15:14:43 -0400 Message-ID: <20160328191443.GN17944@char.us.oracle.com> References: <1458750989-28967-1-git-send-email-andrew.cooper3@citrix.com> <1458750989-28967-16-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: <1458750989-28967-16-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 PiArICogQ29udGV4dCBzd2l0Y2ggbGV2ZWxsaW5nIHN0YXRlIHRvIHRoZSBuZXh0IGRvbWFpbi4g IEEgcGFyYW1ldGVyIG9mIE5VTEwgaXMKPiArICogdXNlZCB0byBjb250ZXh0IHN3aXRjaCB0byB0 aGUgZGVmYXVsdCBob3N0IHN0YXRlLCBhbmQgaXMgdXNlZCBieSB0aGUgQlNQL0FQCj4gKyAqIHN0 YXJ0dXAgY29kZS4KPiArICovCj4gK3N0YXRpYyB2b2lkIGludGVsX2N0eHRfc3dpdGNoX2xldmVs bGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpuZXh0ZCkKPiArewo+ICsJc3RydWN0IGNwdWlkbWFz a3MgKnRoZXNlX21hc2tzID0gJnRoaXNfY3B1KGNwdWlkbWFza3MpOwo+ICsJY29uc3Qgc3RydWN0 IGNwdWlkbWFza3MgKm1hc2tzID0gJmNwdWlkbWFza19kZWZhdWx0czsKPiArCgpTYW1lIHF1ZXN0 aW9uIGFzIG9uIHRoZSBBTUQgLSB3b3VsZCBpdCBtYWtlIHNlbnNlIHRvIGFkZCBhbiBBU1NFUlQK dG8gbWFrZSBzdXJlIHRoYXQgIW5leHRkICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0 aXZlPwoKLi4gc25pcC4uCgo+ICtzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgaW50ZWxfaW5p dF9sZXZlbGxpbmcodm9pZCkKPiArewo+ICsJaWYgKG9wdF9jcHVfaW5mbykgewo+ICsJCXByaW50 ayhYRU5MT0dfSU5GTyAiTGV2ZWxsaW5nIGNhcHM6ICUjeFxuIiwgbGV2ZWxsaW5nX2NhcHMpOwo+ ICsKPiArCQlpZiAoIWNwdV9oYXNfY3B1aWRfZmF1bHRpbmcpCj4gKwkJCXByaW50ayhYRU5MT0df SU5GTwo+ICsJCQkgICAgICAgIk1TUiBkZWZhdWx0czogMWQgMHglMDh4LCAxYyAweCUwOHgsIGUx ZCAweCUwOHgsICIKPiArCQkJICAgICAgICJlMWMgMHglMDh4LCBEYTEgMHglMDh4XG4iLAo+ICsJ CQkgICAgICAgKHVpbnQzMl90KShjcHVpZG1hc2tfZGVmYXVsdHMuXzFjZCA+PiAzMiksCj4gKwkJ CSAgICAgICAodWludDMyX3QpY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QsCj4gKwkJCSAgICAgICAo dWludDMyX3QpKGNwdWlkbWFza19kZWZhdWx0cy5lMWNkID4+IDMyKSwKPiArCQkJICAgICAgICh1 aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCwKPiArCQkJICAgICAgICh1aW50MzJfdClj cHVpZG1hc2tfZGVmYXVsdHMuRGExKTsKClBlcmhhcHMgc2hpZnQgRGExIGFzIHRoZXJlIGlzIG5v IG5lZWQgaW4gc2VlaW5nIHRoZSB1cHBlciBiaXRzPwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK