From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 12/12] x86/xpti: add per-domain parameter for controlling xpti Date: Tue, 18 Sep 2018 08:03:09 +0200 Message-ID: <20180918060309.7186-13-jgross@suse.com> References: <20180918060309.7186-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g296T-0000Nx-Aq for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000 In-Reply-To: <20180918060309.7186-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Wei Liu , Ian Jackson , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org QWRkIGEgcGVyLWRvbWFpbiBwYXJhbWV0ZXIgdG8gc3dpdGNoIHhwdGkgZm9yIHNpbmdsZSBwdiBk b21haW5zIG9uIG9yCm9mZi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz dXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCAxMiArKysrKysrKysrKy0K IHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs LmNmZy5wb2QuNS5pbgppbmRleCBjOTdhZTc3MTI5Li41MjRmOWYyM2Q0IDEwMDY0NAotLS0gYS9k b2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBA IC02MTIsNyArNjEyLDE3IEBAIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIHNldHRpbmdzIGFyZSBz dXBwb3J0ZWQ6CiAKID1vdmVyIDQKIAotTk9ORQorPWl0ZW0gQjx4cHRpPUJPT0xFQU4+CisKK092 ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYg Z3Vlc3QgcGFnZQordGFibGVzIG9mIGEgZG9tYWluLgorCitCPHRydWU+IGFjdGl2YXRlcyBwYWdl IHRhYmxlIGlzb2xhdGlvbiBldmVuIG9uIGhhcmR3YXJlIG5vdCB2dWxuZXJhYmxlIGJ5CitNZWx0 ZG93biBmb3IgdGhlIGRvbWFpbi4KKworQjxmYWxzZT4gZGVhY3RpdmF0ZXMgcGFnZSB0YWJsZSBp c29sYXRpb24gb24gYWxsIHN5c3RlbXMgZm9yIHRoZSBkb21haW4uCisKK0NhbiBiZSBtb2RpZmll ZCBhdCBydW50aW1lLgogCiA9YmFjawogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t YWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMzU1ZjMyMGZhMy4uODZkOWY4 ZmI2NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo L3g4Ni9wdi9kb21haW4uYwpAQCAtMjg3LDYgKzI4Nyw0MyBAQCBpbnQgcHZfZG9tYWluX2luaXRp YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQg ZG9tcGFyX3hwdGkoY29uc3QgY2hhciAqcywgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzd2l0 Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBk LT5hcmNoLnB2LnhwdGkgPSBmYWxzZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDE6Cisg ICAgICAgIGQtPmFyY2gucHYueHB0aSA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgZGVm YXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgc3dpdGNoICggb3B0 X3BjaWQgKQorICAgIHsKKyAgICBjYXNlIFBDSURfWFBUSToKKyAgICAgICAgZC0+YXJjaC5wdi5w Y2lkID0gZC0+YXJjaC5wdi54cHRpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUENJRF9O T1hQVEk6CisgICAgICAgIGQtPmFyY2gucHYucGNpZCA9ICFkLT5hcmNoLnB2LnhwdGk7CisgICAg ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg cmV0dXJuIDA7Cit9CisKK2N1c3RvbV9kb21haW5fcGFyYW0oInhwdGkiLAorICAgICAgICAgICAg ICAgICAgICBQQVJBTV9GTEFHX1JVTlRJTUUgfCBQQVJBTV9GTEFHX05PSFZNIHwgUEFSQU1fRkxB R19OT1BWMzIsCisgICAgICAgICAgICAgICAgICAgIGRvbXBhcl94cHRpKTsKKwogYm9vbCBfX2lu aXQgeHB0aV9wY2lkX2VuYWJsZWQodm9pZCkKIHsKICAgICByZXR1cm4gdXNlX2ludnBjaWQgJiYg Y3B1X2hhc19wY2lkICYmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs