From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x227rh6Hkda9SLJujg5rYcetG1g9lPl/yguDQWqHJC+cIMrhhS0Pe1PP52uekzdAX5v9y+11+ ARC-Seal: i=1; a=rsa-sha256; t=1517271989; cv=none; d=google.com; s=arc-20160816; b=t7I1HehcZYC/mXQ1Y7xTpsAZbW8Xq7tNyJCnL20E8NfcjxLcSFXVbjLlIYw5k6qb78 yJdliMiBENy+G5NhTGPfrBzzLoJqxUpGxOvX9KQP+gaO394E29a25GZlKS063TYt1Dx/ 9xAmvr/tdrs5qF+HDA+mrl87Sw96gDzUDtgK0phXu4d78ZrUvWmqkK2CziVKBUPtXQrT 88/u4wKbePpGmR/BB1308Ibpmc/odoecrDzMU7yL1aHnJJzS9Y1WyfBsMTcNvNZga/Sx wmOL7Y3ijbgBL41F/MU3K6MhMJPIIpKSvkqBt9sjIzEF02GOJivPILVnd2Bu/Y1w4ORI 81ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :dkim-signature:arc-authentication-results; bh=Dbj830R96oTbNKXSyujWw6uWhp3WS3InQCTdwIn1/+M=; b=tRjXm9sZ4vVoZMCN2XSmlXrkYrJ/nQipYpUNJV/RrkYZtsJz60sezVT1vRQZcThYwA ezUqDeteAykqmKZmzpYIKGpkJqtgUHDQMoqYtzF7MfaHji4jZzljPTJ4zf5k3nBsfgiu tZp30uzqe2E3FJvB5VrqQElLneciFoAGZzu0UZoUi8mvf1dalCZmyOyNtTKTx+Zs5ZOX Vd58hU9Vx52LyijLSBIeKr5JiO3Rt/mphXwupSCaUaJHbHIU7TxKfg9V7WW5w0mI2Rmm nNYgXOkBO2KGt/4QjoGkbdNpxytTspTEYh93eNpGdSgz8vTsBE+oCqpOjyHkg6FgWyVQ BFcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=Z0VsrdNS; spf=pass (google.com: domain of prvs=5611dd0bd=karahmed@amazon.de designates 207.171.190.10 as permitted sender) smtp.mailfrom=prvs=5611dd0bd=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=Z0VsrdNS; spf=pass (google.com: domain of prvs=5611dd0bd=karahmed@amazon.de designates 207.171.190.10 as permitted sender) smtp.mailfrom=prvs=5611dd0bd=karahmed@amazon.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com X-IronPort-AV: E=Sophos;i="5.46,433,1511827200"; d="scan'208";a="717489726" Subject: Re: [PATCH v3 3/4] KVM: VMX: Emulate MSR_IA32_ARCH_CAPABILITIES To: "Raj, Ashok" , KarimAllah Ahmed CC: , , , 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" , David Woodhouse References: <1517271028-15916-1-git-send-email-karahmed@amazon.de> <1517271028-15916-4-git-send-email-karahmed@amazon.de> <20180130002218.GA112596@otc-nc-03> From: KarimAllah Ahmed Message-ID: <87b28856-c477-283f-695c-daed42b31287@amazon.com> Date: Tue, 30 Jan 2018 01:25:07 +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: <20180130002218.GA112596@otc-nc-03> Content-Language: en-US X-Originating-IP: [10.43.161.222] X-ClientProxiedBy: EX13D02UWC001.ant.amazon.com (10.43.162.243) 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?1590974072319856252?= X-GMAIL-MSGID: =?utf-8?q?1590974993979463237?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: T24gMDEvMzAvMjAxOCAwMToyMiBBTSwgUmFqLCBBc2hvayB3cm90ZToKPiBPbiBUdWUsIEphbiAz MCwgMjAxOCBhdCAwMToxMDoyN0FNICswMTAwLCBLYXJpbUFsbGFoIEFobWVkIHdyb3RlOgo+PiBG dXR1cmUgaW50ZWwgcHJvY2Vzc29ycyB3aWxsIHVzZSBNU1JfSUEzMl9BUkNIX0NBUEFCSUxJVElF UyBNU1IgdG8gaW5kaWNhdGUKPj4gUkRDTF9OTyAoYml0IDApIGFuZCBJQlJTX0FMTCAoYml0IDEp LiBUaGlzIGlzIGEgcmVhZC1vbmx5IE1TUi4gQnkgZGVmYXVsdAo+PiB0aGUgY29udGVudHMgd2ls bCBjb21lIGRpcmVjdGx5IGZyb20gdGhlIGhhcmR3YXJlLCBidXQgdXNlci1zcGFjZSBjYW4gc3Rp bGwKPj4gb3ZlcnJpZGUgaXQuCj4+Cj4+IFtkd213MjogVGhlIGJpdCBpbiBrdm1fY3B1aWRfN18w X2VkeF94ODZfZmVhdHVyZXMgY2FuIGJlIHVuY29uZGl0aW9uYWxdCj4+Cj4+IENjOiBBc2l0IE1h bGxpY2sgPGFzaXQuay5tYWxsaWNrQGludGVsLmNvbT4KPj4gQ2M6IERhdmUgSGFuc2VuIDxkYXZl LmhhbnNlbkBpbnRlbC5jb20+Cj4+IENjOiBBcmphbiBWYW4gRGUgVmVuIDxhcmphbi52YW4uZGUu dmVuQGludGVsLmNvbT4KPj4gQ2M6IFRpbSBDaGVuIDx0aW0uYy5jaGVuQGxpbnV4LmludGVsLmNv bT4KPj4gQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K Pj4gQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+Cj4+IENjOiBBbmRp IEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+Cj4+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA bGludXRyb25peC5kZT4KPj4gQ2M6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwu Y29tPgo+PiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+PiBDYzog QW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+Cj4+IENjOiBHcmVnIEtIIDxncmVna2hA bGludXhmb3VuZGF0aW9uLm9yZz4KPj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh dC5jb20+Cj4+IENjOiBBc2hvayBSYWogPGFzaG9rLnJhakBpbnRlbC5jb20+Cj4+IFNpZ25lZC1v ZmYtYnk6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KPj4gU2lnbmVkLW9m Zi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPj4gLS0tCj4+ICAgYXJj aC94ODYva3ZtL2NwdWlkLmMgfCAgMiArLQo+PiAgIGFyY2gveDg2L2t2bS92bXguYyAgIHwgMTUg KysrKysrKysrKysrKysrCj4+ICAgYXJjaC94ODYva3ZtL3g4Ni5jICAgfCAgMSArCj4+ICAgMyBm aWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYg LS1naXQgYS9hcmNoL3g4Ni9rdm0vY3B1aWQuYyBiL2FyY2gveDg2L2t2bS9jcHVpZC5jCj4+IGlu ZGV4IDAzMzAwNGQuLjE5MDk2MzUgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2t2bS9jcHVpZC5j Cj4+ICsrKyBiL2FyY2gveDg2L2t2bS9jcHVpZC5jCj4+IEBAIC0zOTQsNyArMzk0LDcgQEAgc3Rh dGljIGlubGluZSBpbnQgX19kb19jcHVpZF9lbnQoc3RydWN0IGt2bV9jcHVpZF9lbnRyeTIgKmVu dHJ5LCB1MzIgZnVuY3Rpb24sCj4+ICAgCj4+ICAgCS8qIGNwdWlkIDcuMC5lZHgqLwo+PiAgIAlj b25zdCB1MzIga3ZtX2NwdWlkXzdfMF9lZHhfeDg2X2ZlYXR1cmVzID0KPj4gLQkJRihBVlg1MTJf NFZOTklXKSB8IEYoQVZYNTEyXzRGTUFQUyk7Cj4+ICsJCUYoQVZYNTEyXzRWTk5JVykgfCBGKEFW WDUxMl80Rk1BUFMpIHwgRihBUkNIX0NBUEFCSUxJVElFUyk7Cj4+ICAgCj4+ICAgCS8qIGFsbCBj YWxscyB0byBjcHVpZF9jb3VudCgpIHNob3VsZCBiZSBtYWRlIG9uIHRoZSBzYW1lIGNwdSAqLwo+ PiAgIAlnZXRfY3B1KCk7Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vdm14LmMgYi9hcmNo L3g4Ni9rdm0vdm14LmMKPj4gaW5kZXggZWEyNzhjZS4uNzk4YTAwYiAxMDA2NDQKPj4gLS0tIGEv YXJjaC94ODYva3ZtL3ZteC5jCj4+ICsrKyBiL2FyY2gveDg2L2t2bS92bXguYwo+PiBAQCAtNTgx LDYgKzU4MSw4IEBAIHN0cnVjdCB2Y3B1X3ZteCB7Cj4+ICAgCXU2NCAJCSAgICAgIG1zcl9ob3N0 X2tlcm5lbF9nc19iYXNlOwo+PiAgIAl1NjQgCQkgICAgICBtc3JfZ3Vlc3Rfa2VybmVsX2dzX2Jh c2U7Cj4+ICAgI2VuZGlmCj4+ICsJdTY0IAkJICAgICAgYXJjaF9jYXBhYmlsaXRpZXM7Cj4+ICsK Pj4gICAJdTMyIHZtX2VudHJ5X2NvbnRyb2xzX3NoYWRvdzsKPj4gICAJdTMyIHZtX2V4aXRfY29u dHJvbHNfc2hhZG93Owo+PiAgIAl1MzIgc2Vjb25kYXJ5X2V4ZWNfY29udHJvbDsKPj4gQEAgLTMy MjQsNiArMzIyNiwxMiBAQCBzdGF0aWMgaW50IHZteF9nZXRfbXNyKHN0cnVjdCBrdm1fdmNwdSAq dmNwdSwgc3RydWN0IG1zcl9kYXRhICptc3JfaW5mbykKPj4gICAJY2FzZSBNU1JfSUEzMl9UU0M6 Cj4+ICAgCQltc3JfaW5mby0+ZGF0YSA9IGd1ZXN0X3JlYWRfdHNjKHZjcHUpOwo+PiAgIAkJYnJl YWs7Cj4+ICsJY2FzZSBNU1JfSUEzMl9BUkNIX0NBUEFCSUxJVElFUzoKPj4gKwkJaWYgKCFtc3Jf aW5mby0+aG9zdF9pbml0aWF0ZWQgJiYKPj4gKwkJICAgICFndWVzdF9jcHVpZF9oYXModmNwdSwg WDg2X0ZFQVRVUkVfQVJDSF9DQVBBQklMSVRJRVMpKQo+PiArCQkJcmV0dXJuIDE7Cj4+ICsJCW1z cl9pbmZvLT5kYXRhID0gdG9fdm14KHZjcHUpLT5hcmNoX2NhcGFiaWxpdGllczsKPj4gKwkJYnJl YWs7Cj4+ICAgCWNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6Cj4+ICAgCQltc3JfaW5mby0+ZGF0 YSA9IHZtY3NfcmVhZDMyKEdVRVNUX1NZU0VOVEVSX0NTKTsKPj4gICAJCWJyZWFrOwo+PiBAQCAt MzMzOSw2ICszMzQ3LDExIEBAIHN0YXRpYyBpbnQgdm14X3NldF9tc3Ioc3RydWN0IGt2bV92Y3B1 ICp2Y3B1LCBzdHJ1Y3QgbXNyX2RhdGEgKm1zcl9pbmZvKQo+PiAgIAkJaWYgKGRhdGEgJiBQUkVE X0NNRF9JQlBCKQo+PiAgIAkJCXdybXNybChNU1JfSUEzMl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQ Qik7Cj4+ICAgCQlicmVhazsKPj4gKwljYXNlIE1TUl9JQTMyX0FSQ0hfQ0FQQUJJTElUSUVTOgo+ PiArCQlpZiAoIW1zcl9pbmZvLT5ob3N0X2luaXRpYXRlZCkKPj4gKwkJCXJldHVybiAxOwo+PiAr CQl2bXgtPmFyY2hfY2FwYWJpbGl0aWVzID0gZGF0YTsKPj4gKwkJYnJlYWs7Cj4gCj4gYXJjaCBj YXBhYmlsaXRpZXMgaXMgcmVhZCBvbmx5LiBZb3UgZG9uJ3QgbmVlZCB0aGUgc2V0X21zciBoYW5k bGluZyBmb3IgdGhpcy4KClRoaXMgaXMgb25seSBmb3IgaG9zdCBkcml2ZW4gd3JpdGVzLiBUaGlz IHdvdWxkIGFsbG93IFFFTVUvd2hhdGV2ZXIgdG8Kb3ZlcnJpZGUgdGhlIGRlZmF1bHQgdmFsdWUg KGkuZS4gdGhlIHZhbHVlIGZyb20gdGhlIGhhcmR3YXJlKS4KCj4gCj4+ICAgCWNhc2UgTVNSX0lB MzJfQ1JfUEFUOgo+PiAgIAkJaWYgKHZtY3NfY29uZmlnLnZtZW50cnlfY3RybCAmIFZNX0VOVFJZ X0xPQURfSUEzMl9QQVQpIHsKPj4gICAJCQlpZiAoIWt2bV9tdHJyX3ZhbGlkKHZjcHUsIE1TUl9J QTMyX0NSX1BBVCwgZGF0YSkpCj4+IEBAIC01NTk5LDYgKzU2MTIsOCBAQCBzdGF0aWMgaW50IHZt eF92Y3B1X3NldHVwKHN0cnVjdCB2Y3B1X3ZteCAqdm14KQo+PiAgIAkJKyt2bXgtPm5tc3JzOwo+ PiAgIAl9Cj4+ICAgCj4+ICsJaWYgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUEFC SUxJVElFUykpCj4+ICsJCXJkbXNybChNU1JfSUEzMl9BUkNIX0NBUEFCSUxJVElFUywgdm14LT5h cmNoX2NhcGFiaWxpdGllcyk7Cj4+ICAgCj4+ICAgCXZtX2V4aXRfY29udHJvbHNfaW5pdCh2bXgs IHZtY3NfY29uZmlnLnZtZXhpdF9jdHJsKTsKPj4gICAKPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2 L2t2bS94ODYuYyBiL2FyY2gveDg2L2t2bS94ODYuYwo+PiBpbmRleCAwMzg2OWViLi44ZTg4OWRj IDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9rdm0veDg2LmMKPj4gKysrIGIvYXJjaC94ODYva3Zt L3g4Ni5jCj4+IEBAIC0xMDA2LDYgKzEwMDYsNyBAQCBzdGF0aWMgdTMyIG1zcnNfdG9fc2F2ZVtd ID0gewo+PiAgICNlbmRpZgo+PiAgIAlNU1JfSUEzMl9UU0MsIE1TUl9JQTMyX0NSX1BBVCwgTVNS X1ZNX0hTQVZFX1BBLAo+PiAgIAlNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0wsIE1TUl9JQTMyX0JO RENGR1MsIE1TUl9UU0NfQVVYLAo+PiArCU1TUl9JQTMyX0FSQ0hfQ0FQQUJJTElUSUVTCj4gCj4g U2FtZSBoZXJlLi4gbm8gbmVlZCB0byBzYXZlL3Jlc3RvcmUgdGhpcy4KPiAKPj4gICB9Owo+PiAg IAo+PiAgIHN0YXRpYyB1bnNpZ25lZCBudW1fbXNyc190b19zYXZlOwo+PiAtLSAKPj4gMi43LjQK Pj4KPiAKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKQmVybGluIC0gRHJl c2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4gMzgsIDEwMTE3IEJlcmxpbgpH ZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENocmlzdGlhbiBTY2hsYWVnZXIK VXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu YnVyZyBIUkIgMTQ5MTczIEIK