Received: by 10.223.176.5 with SMTP id f5csp3262909wra; Mon, 29 Jan 2018 10:59:20 -0800 (PST) X-Google-Smtp-Source: AH8x227Zg7LTsH942lCWgxzPboLjzV+MR8YHYscErcaJ4o1ZEDGbC7LJlSYy5bQ39t8d2NVllxS2 X-Received: by 2002:a17:902:bd01:: with SMTP id p1-v6mr2713604pls.172.1517252360082; Mon, 29 Jan 2018 10:59:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517252360; cv=none; d=google.com; s=arc-20160816; b=I8HBsBZ61bioAwLZ/5kUafqM2G7lJhaS8G+vrzzKPVnFNIvkWfa7iYY+4KZjU2TDlh 2QV3lNBUlVkVQ4LO1IfCUpyNEM+h3Cwvz0oIcMQs9k/5qVRQcTSjk7yp9k9bR4B+IuO1 xNZ0FBpniQkoNgwgwPHD0TQ3uO5jkyNLfOv3K1epBHWoCY5e0bCzUaJkAEmdtHRxGV4m UhUNRC8mkd04SbnGBP9hfWzkpVDQXxRqzQ/y8emgnkbEwJz4BPwdb52djeoO5HGFiYwD z5l7U7MI6rsDmVrpBKgufCwUT34KTIIv8TdQIwWYV3dmkNOJUsTgcBfs9Uw1/bbsP6Uf dN7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender: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=kR6SILsw+oC5FRJByE18lToVArb5t0F8FLR/oiaEr3E=; b=0d98eaqMH3BnsyRC9cLePSCAMnAR3GgkjqvtR0kdi02+ZmzoAWooGbMvnKqBe3MaZ6 9Fi2swoq7OMzk2F+2kiMMTbcZW8efX09gmK6E0XCHFkFpgApChIXv68UOBqNRzlmA/7B FmIrxdpTI4YFh2CkyhnOrd6lNnRvHCXSY/RblRqyVc1c3+GAqU7LkHMevzngcdnpQCyV 5B0doYSBAWrgVidbvgomHUBozh+9dpoXX0VUVSlTvsg5pslgcr4dsYGjCsEy5K/z9Oi0 vQGg61Y/qGG43Kj2mekOdxDhUFwZe/u0S85aE2cpxUqdyzLHRa5J+baRbl2vtIudbzoR 4Ufg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=IX98zjmM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e29-v6si9265129plj.474.2018.01.29.10.59.06; Mon, 29 Jan 2018 10:59:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=IX98zjmM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751541AbeA2S6W (ORCPT + 99 others); Mon, 29 Jan 2018 13:58:22 -0500 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]:21381 "EHLO smtp-fw-4101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751249AbeA2S6U (ORCPT ); Mon, 29 Jan 2018 13:58:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1517252300; x=1548788300; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=kR6SILsw+oC5FRJByE18lToVArb5t0F8FLR/oiaEr3E=; b=IX98zjmMoFaPwnKZyu/HmyAWwqyDG2P2rybesCZCIfrZGjAUYcY/v9hM kWnyj4pJJVW90dKuGl8rFqgV2rpR0fsAH/p0AN+ht7dK3H4j/oU1vwXNu zKfsxILaUV2u5tmTB81cVGGwH0ullBo9FBZAjzeRrVjvVoq9sXKVxuaUp o=; X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="705808349" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 Jan 2018 18:58:01 +0000 Received: from EX13MTAUEA001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id w0TIvsIC106626 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 29 Jan 2018 18:58:00 GMT Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Mon, 29 Jan 2018 18:57:59 +0000 Received: from [10.85.90.136] (10.43.161.222) by EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Mon, 29 Jan 2018 18:57:51 +0000 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 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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==