From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x227zjXT00Nb0hoRaUN6611b2U2WOi1d8Ip3ojr5NQO8mEdBG68sETLa/o2i5TWbi0pG8oVb8 ARC-Seal: i=1; a=rsa-sha256; t=1517252300; cv=none; d=google.com; s=arc-20160816; b=B11DFu2Swb0AR3K5ysahQTmxqrmVDbWAVGjfxtsTacmUke08ScdNP2d+FhiDpNa6TZ vjQxFwll5DIQvHwm8TtFSvFkK46ir5m9gQGrt9z7fjI+e54bHXi5OJpvEjSfp/hvwkXA i750VLmF6lQ3JVXhD4PdLS4dXt6uAd3yGv4Ey/S971hhkRknBQG/PDp8Tg6gKlY8sjPK vQLbexARVD5w1KdC8al50DPjDes4OYSaCaj/+jd/Nmynu3Ma7cD33l3Pu2KcegK8Z+Mh iP2a2YUcwAOpoowiNpBgGfd8TSxzMjpVAZe2WpvyZ07MxynsVOcDxbLrqTymWezxQt7u wz8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:precedence:content-language:in-reply-to :mime-version:user-agent:date:message-id:from:references:cc:to :subject:dkim-signature:arc-authentication-results; bh=kR6SILsw+oC5FRJByE18lToVArb5t0F8FLR/oiaEr3E=; b=IzZRF83/0cvYtJ/QbkvpLRA+DCo2kGRVFAWqz+qYClOby7Od4f5po43mEPffB24OnH 2WGBzI2xMLkJ9s8BstJIi1daOW0EEsJsNUhuVerJ7CLQ1EyiNxkaYklE468gQYfFkL8S S+8YqahP6zL4VqJD1G5K+PSMDN7CE+B/A6lBHJJxWo7kjl6yxXGw6sfjsPcQtgyMgnxU vKTC3BXgy5cGaBSi3jHJXwqKpahSDuvdezxOjArrZTqs+5XuA4H31RaKHIszQOtuFyBG VrX+Xg5IoPvmt0CImM/amwr6Bh1RBCWmQB3lBLzn8iZKqKjWLRDQJBtHW1BhyMozfra7 dL3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=IX98zjmM; spf=pass (google.com: domain of prvs=560d63a10=karahmed@amazon.de designates 72.21.198.25 as permitted sender) smtp.mailfrom=prvs=560d63a10=karahmed@amazon.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=IX98zjmM; spf=pass (google.com: domain of prvs=560d63a10=karahmed@amazon.de designates 72.21.198.25 as permitted sender) smtp.mailfrom=prvs=560d63a10=karahmed@amazon.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="705808349" Subject: Re: [PATCH v2 4/4] x86: vmx: Allow direct access to MSR_IA32_ARCH_CAPABILITIES To: Jim Mattson , KarimAllah Ahmed CC: kvm list , LKML , "the arch/x86 maintainers" , Asit Mallick , Dave Hansen , "Arjan Van De Ven" , Tim Chen , Linus Torvalds , Andrea Arcangeli , Andi Kleen , Thomas Gleixner , Dan Williams , Jun Nakajima , Andy Lutomirski , Greg KH , Paolo Bonzini , Ashok Raj References: <1517187532-32286-1-git-send-email-karahmed@amazon.de> <1517187532-32286-5-git-send-email-karahmed@amazon.de> From: KarimAllah Ahmed Message-ID: Date: Mon, 29 Jan 2018 19:57:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Originating-IP: [10.43.161.222] X-ClientProxiedBy: EX13D12UWA001.ant.amazon.com (10.43.160.163) To EX13D01EUB003.ant.amazon.com (10.43.166.248) Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590886528088148863?= X-GMAIL-MSGID: =?utf-8?q?1590954348494959860?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: T24gMDEvMjkvMjAxOCAwNzo1NSBQTSwgSmltIE1hdHRzb24gd3JvdGU6Cj4gV2h5IHNob3VsZCB0 aGlzIE1TUiBiZSBwYXNzLXRocm91Z2g/IEkgZG91YnQgdGhhdCBpdCB3b3VsZCBiZSBhY2Nlc3Nl ZAo+IGZyZXF1ZW50bHkuCgpUcnVlLiBXaWxsIHVwZGF0ZSBpdCB0byBiZSBlbXVsYXRlZCBhbmQg YWxsb3cgdXNlci1zcGFjZSB0byBzZXQgdGhlIAp2YWx1ZSBleHBvc2VkLgoKPiAKPiBPbiBTdW4s IEphbiAyOCwgMjAxOCBhdCA0OjU4IFBNLCBLYXJpbUFsbGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6 b24uZGU+IHdyb3RlOgo+PiBBZGQgZGlyZWN0IGFjY2VzcyB0byBNU1JfSUEzMl9TUEVDX0NUUkwg Zm9yIGd1ZXN0cy4gRnV0dXJlIGludGVsIHByb2Nlc3NvcnMKPj4gd2lsbCB1c2UgdGhpcyBNU1Ig dG8gaW5kaWNhdGUgUkRDTF9OTyAoYml0IDApIGFuZCBJQlJTX0FMTCAoYml0IDEpLgo+Pgo+PiBD YzogQXNpdCBNYWxsaWNrIDxhc2l0LmsubWFsbGlja0BpbnRlbC5jb20+Cj4+IENjOiBEYXZlIEhh bnNlbiA8ZGF2ZS5oYW5zZW5AaW50ZWwuY29tPgo+PiBDYzogQXJqYW4gVmFuIERlIFZlbiA8YXJq YW4udmFuLmRlLnZlbkBpbnRlbC5jb20+Cj4+IENjOiBUaW0gQ2hlbiA8dGltLmMuY2hlbkBsaW51 eC5pbnRlbC5jb20+Cj4+IENjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh dGlvbi5vcmc+Cj4+IENjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgo+ PiBDYzogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgo+PiBDYzogVGhvbWFzIEdsZWl4 bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxp YW1zQGludGVsLmNvbT4KPj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv bT4KPj4gQ2M6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgo+PiBDYzogR3JlZyBL SCA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cj4+IENjOiBQYW9sbyBCb256aW5pIDxwYm9u emluaUByZWRoYXQuY29tPgo+PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgo+ PiBTaWduZWQtb2ZmLWJ5OiBLYXJpbUFsbGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6b24uZGU+Cj4+ IC0tLQo+PiAgIGFyY2gveDg2L2t2bS9jcHVpZC5jIHwgNCArKystCj4+ICAgYXJjaC94ODYva3Zt L3ZteC5jICAgfCAyICsrCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9jcHVpZC5jIGIvYXJj aC94ODYva3ZtL2NwdWlkLmMKPj4gaW5kZXggMzJjMGMxNC4uMjMzOWIxYSAxMDA2NDQKPj4gLS0t IGEvYXJjaC94ODYva3ZtL2NwdWlkLmMKPj4gKysrIGIvYXJjaC94ODYva3ZtL2NwdWlkLmMKPj4g QEAgLTcxLDYgKzcxLDcgQEAgdTY0IGt2bV9zdXBwb3J0ZWRfeGNyMCh2b2lkKQo+PiAgICNkZWZp bmUgS1ZNX0NQVUlEX0JJVF9BVlg1MTJfNFZOTklXICAgICAyCj4+ICAgI2RlZmluZSBLVk1fQ1BV SURfQklUX0FWWDUxMl80Rk1BUFMgICAgIDMKPj4gICAjZGVmaW5lIEtWTV9DUFVJRF9CSVRfSUJS UyAgICAgICAgICAgICAgMjYKPj4gKyNkZWZpbmUgS1ZNX0NQVUlEX0JJVF9BUkNIX0NBUEFCSUxJ VElFUyAyOQo+PiAgICNkZWZpbmUgS0YoeCkgYml0KEtWTV9DUFVJRF9CSVRfIyN4KQo+Pgo+PiAg IGludCBrdm1fdXBkYXRlX2NwdWlkKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSkKPj4gQEAgLTM5NCw3 ICszOTUsOCBAQCBzdGF0aWMgaW5saW5lIGludCBfX2RvX2NwdWlkX2VudChzdHJ1Y3Qga3ZtX2Nw dWlkX2VudHJ5MiAqZW50cnksIHUzMiBmdW5jdGlvbiwKPj4gICAgICAgICAgLyogY3B1aWQgNy4w LmVkeCovCj4+ICAgICAgICAgIGNvbnN0IHUzMiBrdm1fY3B1aWRfN18wX2VkeF94ODZfZmVhdHVy ZXMgPQo+PiAgICAgICAgICAgICAgICAgIEtGKEFWWDUxMl80Vk5OSVcpIHwgS0YoQVZYNTEyXzRG TUFQUykgfCBcCj4+IC0gICAgICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lC UlMpID8gS0YoSUJSUykgOiAwKTsKPj4gKyAgICAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2 X0ZFQVRVUkVfSUJSUykgPyBLRihJQlJTKSA6IDApIHwgXAo+PiArICAgICAgICAgICAgICAgKGJv b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUEFCSUxJVElFUykgPyBLRihBUkNIX0NBUEFC SUxJVElFUykgOiAwKTsKPj4KPj4gICAgICAgICAgLyogYWxsIGNhbGxzIHRvIGNwdWlkX2NvdW50 KCkgc2hvdWxkIGJlIG1hZGUgb24gdGhlIHNhbWUgY3B1ICovCj4+ICAgICAgICAgIGdldF9jcHUo KTsKPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS92bXguYyBiL2FyY2gveDg2L2t2bS92bXgu Ywo+PiBpbmRleCBmODJhNDRjLi45OWNiNzYxIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9rdm0v dm14LmMKPj4gKysrIGIvYXJjaC94ODYva3ZtL3ZteC5jCj4+IEBAIC05NjE3LDYgKzk2MTcsOCBA QCBzdGF0aWMgc3RydWN0IGt2bV92Y3B1ICp2bXhfY3JlYXRlX3ZjcHUoc3RydWN0IGt2bSAqa3Zt LCB1bnNpZ25lZCBpbnQgaWQpCj4+Cj4+ICAgICAgICAgIGlmIChib290X2NwdV9oYXMoWDg2X0ZF QVRVUkVfSUJQQikpCj4+ICAgICAgICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zv cl9tc3IobXNyX2JpdG1hcCwgTVNSX0lBMzJfUFJFRF9DTUQsIE1TUl9UWVBFX1JXKTsKPj4gKyAg ICAgICBpZiAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQQUJJTElUSUVTKSkKPj4g KyAgICAgICAgICAgICAgIHZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKG1zcl9iaXRtYXAs IE1TUl9JQTMyX0FSQ0hfQ0FQQUJJTElUSUVTLCBNU1JfVFlQRV9SKTsKPj4gICAgICAgICAgdm14 X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IobXNyX2JpdG1hcCwgTVNSX0ZTX0JBU0UsIE1TUl9U WVBFX1JXKTsKPj4gICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IobXNyX2Jp dG1hcCwgTVNSX0dTX0JBU0UsIE1TUl9UWVBFX1JXKTsKPj4gICAgICAgICAgdm14X2Rpc2FibGVf aW50ZXJjZXB0X2Zvcl9tc3IobXNyX2JpdG1hcCwgTVNSX0tFUk5FTF9HU19CQVNFLCBNU1JfVFlQ RV9SVyk7Cj4+IC0tCj4+IDIuNy40Cj4+Cj4gCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy bWFueSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5z dHIuIDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNo LCBDaHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0g QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCg==