From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 10/10] x86/cpuid: Always enable faulting for the control domain Date: Mon, 20 Feb 2017 11:00:34 +0000 Message-ID: <1487588434-4359-11-git-send-email-andrew.cooper3@citrix.com> References: <1487588434-4359-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1487588434-4359-1-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: Xen-devel Cc: Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlIGRvbWFpbiBidWlsZGVyIGluIGxpYnhjIG5vIGxvbmdlciBkZXBlbmRzIG9uIGxlYWtlZCBD UFVJRCBpbmZvcm1hdGlvbiB0bwpwcm9wZXJseSBjb25zdHJ1Y3QgSFZNIGRvbWFpbnMuICBSZW1v dmUgdGhlIGNvbnRyb2wgZG9tYWluIGV4Y2x1c2lvbi4KCk9uIGNhcGFibGUgaGFyZHdhcmUsIHRo aXMgcHJldmVudHMgYWxsIHVuaW50ZW5kZWQgbGVha2FnZSBvZiBoYXJkd2FyZSBDUFVJRAp2YWx1 ZXMgaW50byB0aGUgY29udHJvbCBkb21haW4sIGFuZCBicmluZ3MgdGhlIGh5cGVydmlzb3IgbGVh dmVzIGludG8gdmlldy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgot LS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyB8IDE4ICsrKy0tLS0tLS0tLS0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmlu ZGV4IDJlMjAzMjcuLjIzOGM0N2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwu YworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTE1OSwyMiArMTU5LDEwIEBAIHN0 YXRpYyB2b2lkIGludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAq bmV4dCkKIAogCWlmIChjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7CiAJCS8qCi0JCSAqIFdlICpz aG91bGQqIGJlIGVuYWJsaW5nIGZhdWx0aW5nIGZvciB0aGUgY29udHJvbCBkb21haW4uCi0JCSAq Ci0JCSAqIFVuZm9ydHVuYXRlbHksIHRoZSBkb21haW4gYnVpbGRlciAoaGF2aW5nIG9ubHkgZXZl ciBiZWVuIGEKLQkJICogUFYgZ3Vlc3QpIGV4cGVjdHMgdG8gYmUgYWJsZSB0byBzZWUgaG9zdCBj cHVpZCBzdGF0ZSBpbiBhCi0JCSAqIG5hdGl2ZSBDUFVJRCBpbnN0cnVjdGlvbiwgdG8gY29ycmVj dGx5IGJ1aWxkIGEgQ1BVSUQgcG9saWN5Ci0JCSAqIGZvciBIVk0gZ3Vlc3RzIChub3RhYmx5IHRo ZSB4c3RhdGUgbGVhdmVzKS4KLQkJICoKLQkJICogVGhpcyBsb2dpYyBpcyBmdW5kaW1lbnRhbGx5 IGJyb2tlbiBmb3IgSFZNIHRvb2xzdGFjawotCQkgKiBkb21haW5zLCBhbmQgZmF1bHRpbmcgY2F1 c2VzIFBWIGd1ZXN0cyB0byBiZWhhdmUgbGlrZSBIVk0KLQkJICogZ3Vlc3RzIGZyb20gdGhlaXIg cG9pbnQgb2Ygdmlldy4KLQkJICoKLQkJICogRnV0dXJlIGRldmVsb3BtZW50IHBsYW5zIHdpbGwg bW92ZSByZXNwb25zaWJpbGl0eSBmb3IKLQkJICogZ2VuZXJhdGluZyB0aGUgbWF4aW11bSBmdWxs IGNwdWlkIHBvbGljeSBpbnRvIFhlbiwgYXQgd2hpY2gKLQkJICogdGhpcyBwcm9ibGVtIHdpbGwg ZGlzYXBwZWFyLgorCQkgKiBBbHdheXMgZW5hYmxlIGZhdWx0aW5nIGZvciBhbGwgUFYgZG9tYWlu cy4gIEVuYWJsZSBmYXVsdGluZworCQkgKiBmb3IgSFZNIGd1ZXN0cyBpZiB0aGV5IGhhdmUgY29u ZmlndXJlZCBpdC4KIAkJICovCi0JCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAhaXNfY29u dHJvbF9kb21haW4obmV4dGQpICYmCisJCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJgogCQkJ CSAgIChpc19wdl9kb21haW4obmV4dGQpIHx8CiAJCQkJICAgIG5leHQtPmFyY2guY3B1aWRfZmF1 bHRpbmcpKTsKIAkJcmV0dXJuOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK