From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753162AbcHOOrM (ORCPT ); Mon, 15 Aug 2016 10:47:12 -0400 Received: from mail-db5eur01on0061.outbound.protection.outlook.com ([104.47.2.61]:18560 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752762AbcHOOrK (ORCPT ); Mon, 15 Aug 2016 10:47:10 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mika.penttila@nextfour.com; Subject: Re: kvm vmx shadow paging question To: , LKML References: <9253e6f9-8c49-97e6-b602-6e93e2977c3c@nextfour.com> <6780347b-9fe8-4d67-8046-3a28a5889e42@nextfour.com> From: =?UTF-8?Q?Mika_Penttil=c3=a4?= X-Enigmail-Draft-Status: N1110 Message-ID: Date: Mon, 15 Aug 2016 17:12:36 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <6780347b-9fe8-4d67-8046-3a28a5889e42@nextfour.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [84.250.21.106] X-ClientProxiedBy: DB4PR02CA0043.eurprd02.prod.outlook.com (10.242.174.171) To VI1PR0701MB2174.eurprd07.prod.outlook.com (10.169.137.19) X-MS-Office365-Filtering-Correlation-Id: e27688b3-5929-4aef-0e85-08d3c516383a X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB2174;2:3tj2+Zb03J9xDohC+i78cTj8h6HN8iT/SpsBIyf1HtL5HKra+h/7OkqTfv7CEQmHAGEhk5iWPiCGtrE+MLP9gubs+encaTKxXKxH0Fz0eX6Zc3Gz9t51n0eqnW1YtfTxZPMDquH6Mo4GA+HEZvMYr6d4w1zOG6bZCz/cjwskcmebceKxswCizgKzFhxuqxJa;3:VyOK6EAYY4VQbpY6cHUZNHAH4Uar9w3zciRZvNx++A2ottCg/Oi0rDrvJuck+Nx5kvHhJ4/a30g624gqkfg6Av7tCVE0JjEQFbyDitHJ0G3zKj8gBfdtu6rF/53P4gS5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB2174; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB2174;25:yzxXOnErfoyUlHbGdUeru4v1O+OsriA6qKda+lz2ts89Cb9i96LcuiVpetR732bR39WOxCOdGCeyWktMKB+gcI06cPVsQUCYZutGb4a9/KqSe5RVRO1UnOuyBAzg8ek4MM4wmUvXQ/fTxoyYX9CyUmktkoC8Cd8abEGrGEPJM/BsD2yL/HSW8ofSIcM9MMG72UvYzaIMJeVnXXKNhbZenvqBr/B8Z7RME4JMDlF8Z1jg3XBQPUIxWDnOkbwzLDQz8NwWC9VzZyGUywiQp+BuFcA9ojvbl655hThnkxhXItvlrs1yMoU3kpdBz6w7Ht/6r/x8kCeuyWv1MJTFZ3AOQbl/eo6yPtFY6KP6Da+kbWR6Prpk81MhqBksAUftZp7pHxtmh6Y1jqfv93Ufz+kXewxMaJc98+CTt3nTRLDEnuu2ohjMAs4M1ojDF3XEcS90AmgutoHsAJQmTsiAREZF9vPd/cGozBlE5xpk8PiLrpXUFy+gfYT8HOpe/jh9Xl1dkMXtz2fLz9t7z+OUOHjEGJuUrIOzo1cf4oq3MSn5VCvGvSVIUOQX/vyXyYuDevcXk2BwQdtnKXx1GpVmMtpnWX8UikUbUJD/S0HI0TjYzdQ5pnT65+fD+OQAdu0FU8hGBv5CZ2w8mKQMVuAaruHKNWJIn1xLH5c4KV8k60RhJGEP5OQ9mWxpJotb7yThR/c3GAVOxQUc9dBu0Ii4ue3mzQ==;31:k9CH0fVKenfydIMSMxbcNTNBFavyhokoDoqlZI9/ufPYUmDIpQ2iuI1Zs9f4i/RBzRQjU8edRRvrf4QJQHVu0/ElCdeqRmwFbMubL7ZxFd34hL5M7KuUjaFXtU6dn6+gIdyZCXpSV8C2cW/IrYQJpngwSZ4locPabXM226++ssMEe7EaZ4U3gTM99B9GwKjjyRyUrAZY4oZatAwDRg6NzFYOjMlOWWIkVXBdlWc0jxQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:VI1PR0701MB2174;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB2174; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB2174;4:r+gejt1VLqwyzQOMI7t4BW3vILYdF2C5ZNm9mRETy0qY3d2vpjb7p1xXgeoN//NCBJrX5QZlhN+AUw65N88ssaeAytires+QT88A0BnAYYlkj395jqguBpAIQhbvPR1FDXiHMTbIp9YuT4ip5MbhkDCBCFPBhVrIaTCtm/e4HCxC2MbTCriy11A3c/8ftKGqtB2BtHuOyfRfY2Dnoj86s2p7/Uq8+CvPAdmZG4bsDFKVyM+RXo9ZY9J8LtXGsXwHyzdVtkJX2In5c2jBs6d0X4KXa4d1SPMrKJc/qZnMw9xsveFUPfO9mlCcWziLwU12PNw97uKKLH1NGt+QfE9o+cWUD9IXH8GcCmAAuEVbLNUoUyZBsIQnV15HDrHSTBegSZ4Izod8FAJvhqdxH4RAAQ== X-Forefront-PRVS: 0035B15214 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(199003)(24454002)(189002)(92566002)(50466002)(2870700001)(6116002)(189998001)(68736007)(76176999)(2906002)(31686004)(106356001)(42186005)(36756003)(23676002)(450100001)(86362001)(3846002)(33646002)(2950100001)(77096005)(31696002)(64126003)(586003)(54356999)(50986999)(8676002)(107886002)(5001770100001)(101416001)(117156001)(7736002)(83506001)(305945005)(97736004)(47776003)(7846002)(4001350100001)(65806001)(81166006)(65956001)(81156014)(105586002)(66066001)(65826006);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0701MB2174;H:[192.168.1.71];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA3MDFNQjIxNzQ7MjM6TEpyb1NFYlhjVDdiNXNGemZrTTAzT0pR?= =?utf-8?B?L3J3YS9oOWE2QkYvSVdOSWk5cjd2ZGdqYVpSZ1pHb2RKc3hkQ3ZzaGZheUlG?= =?utf-8?B?SkQycGlGY1d1N1laVkxHUDVjRUxuVlhJODJKOTF3U2ZaTEg5UHhYcUNueEZx?= =?utf-8?B?aTl6Mk1MUFJZczIyUXVzRW0wZ1JjcHVaN2NjNk5CTW5lMk9JR0xIdkRlOGMw?= =?utf-8?B?WXd1Wnh0bkVmNXN1cG52WTBOSEN4cDgrd213S3BxSG1MT3JsYXJNYlFwa0Zx?= =?utf-8?B?MDQzdElISnE0eUNFV0kzSjRLdnJobkJDZnYxV1ZXR1ZsRTJWVVRIUjdxY0s1?= =?utf-8?B?d1VuTEFkU3VwTWF0RngzY3VOdFhVOWdJSS9GZk9nSUQrS3VmMi9tWllpRnhm?= =?utf-8?B?a3Z3eFJYTXZtVEtKM1FuL29EbnRINERQd0U2WXN2VlJ6ZUtPU3hOWmdoVVIx?= =?utf-8?B?bVlaNGtLd1A2KzlCQVAzUmR5VElFZkRmNjUyWlIyVkFpRFRIcnBraGx2ZWUz?= =?utf-8?B?ZHZRbVZBM0UwOHB6cWlFcWRkUWhoNndQWHdrNkZJTDhKU05taHpZZXQ2ZmR4?= =?utf-8?B?VTZ3SGpYSyt2MXRSWHN4UjRZWnVudi80QVhTaTgxbm1PRWtoUFNnOFd4bmpB?= =?utf-8?B?dXphbVRRSVZPYkd6dUY3a0ZtaUt0VkFMRjJSTXJTQUtNV1k4NnMwcVE4Y25k?= =?utf-8?B?V1JHMm9RNENlUDNPNDNlYnJOWUtzMi9KV1FkZ21BdWZrMjkyYWtKWm9MSVZD?= =?utf-8?B?WkRDSVE0WGpzc0tMUmFQYTBHbDJReklkRlJXM1FBMDlIbnNIOU93TFowWWZQ?= =?utf-8?B?SXh6N3Y5SmQxNWkrSHdYSG9xaWJyd2FIalB4TzdNOFI3NFp5aDVuaXVpYnBI?= =?utf-8?B?V2EvN1dNNzY1RFdNVVhvUWV5QjU4b0ljcDU1bVh5Y01vWVpDS0Z2bFVaMEU2?= =?utf-8?B?OTZTeFgzSytnQVgxOHFtU0FFR1A3ekVhYTJzQ0NjYTR3NmxVNlFJZGJLbC9q?= =?utf-8?B?dkNtNnVEZk8ybG95MXdBZjVnWGx5ZEE0U2J3djAwMUE5MFJ6bGlWWk41T0Jo?= =?utf-8?B?QmN3RlEwajR0WlJFVWhOMzltUUR4ODZCLzRhakNLYlNwZkxLSlFGbFBOL0NJ?= =?utf-8?B?bzMwZ1IzRWVObVV5RU52YndDSldvRjJMWW1oeG5zQWU1WkkydGF3TEVDU1dy?= =?utf-8?B?YUxScUwwejVBZlNkTXUvbEtDd2ROdW4zb2hVam5WZlo5cHY2bmo2UUhSd2F6?= =?utf-8?B?dk1rV2RpN0ZEUlhjQVFxbTNXWXNtMW12NS9VVU1ZdGtMKzQ0eS95Q2l6TUhI?= =?utf-8?B?UzlpT3hRMjM1SnIreHpoRDIxd2FUQ2ozbExXU2F5WjY3SHdPMkU5SlhWUG1O?= =?utf-8?B?Y0s0UGlacTFLbUFYMWZ6Z2o0RVRCcUhHMjRlNjlDTzBlVUZCOVJ1R3JyL2Jy?= =?utf-8?B?NVZrUkF3V0JhbFhtWFdTa3E5ZFZLcWN4dGFCOHI2TjlKZ1Z2LyttTFlBdGRw?= =?utf-8?B?eGdaMkJlMDJmWGd4ci84UHRDdHpJdFo1dGljWDdPNHg3VTlyb2Z4dUl3Y2Uv?= =?utf-8?B?dU5lUGR5bWMxRkF4NWpOMmJlS0lsZFljRGROMU1XTGlMUHRhQWtoSTZLdjN6?= =?utf-8?B?cWh0cUhjRm5NZEJ6Y0w3WEJHUTNqVFhFR1pMT3VWN01BczJ6c1o0YlI3Ynd2?= =?utf-8?Q?rEPpeZjbc6YJ4fXWwRzQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB2174;6:UsB/tVDmBtyx7TE7ot4wOpeB6JogB95yVx/zOveUP6ttL00dlOBY7iTK7AOBxNz66yQ9mZkTsZfRoUIvIgsAVQd8Cu5TSaYosxXf/upicbsr+VgEU5HbC3a5t2oGL9F/FOell4p/cssTWuPEJgj6Zdq1CXk8TU0d4LLIOqVkqRcFuLwt9Z0exVA1fb072RguBSS5SX7IL7K4oi0jmVb6xBUkiJ+cmddnoV6Y9dgxYxCMJW7BP2fsQ8Jp0WUMvubXGgoUjk4MJNAWhxh9CR3SrPapk2RtB3NvOTtlsYtkI0w=;5:miFiqZO4Z88aCjW6wN39268kv7Bthfy3DohCGOo/K0EsxzJAvL8ZSpisxSqOgPSoSGTN0wEaK14vIJ1QhrkvO9DQ7kkBopWSRoeYhyJuhNN/Tle9Lz+zc2ppR1xdxsQnGfcLi2i9IVCQ2qdC3DmOgQ==;24:78aX+G18Rqxnaq+9y0BpuADix54HPrkNeQO191UutMpGrCdruqNXr8x8+R3FEpQ02tgtvD7ctv+rg25HchX01INIKDaCNRj1CbpBgn5JIZQ=;7:OOBcnSg8zX2vVEROXRxMwI5y8KwE9ZNjypmd3oSsdcHvWbECks7Eq6U1/aWydy1Kz+u4VeBQXRGnzi506zcAArY63ljs1gxGkhDiSoNvQkc2fDkcRfkcgQw/Fh5x/y2Ex1WajA3silvnjIcMgkpPXyKAzJ6ufZDm3IVeAoNLmY9voeVHVAmS+Sg5Omw4LP5nq3KxDsUTUA6Io8YlPjLiznJTOHBFCaQW7PIRKYlC6Pf2ipkyQNJ+BUpByGYJbY8L SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nextfour.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2016 14:12:40.6167 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2174 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 13.08.2016 18:47, Mika Penttilä wrote: > On 13.08.2016 17:38, Mika Penttilä wrote: > >> Hi, >> >> While studying the vmx code, and the shadow page tables usage (no ept involved), >> I wondered the GUEST_CR3 usage. If no ept, GUEST_CR3 points to the shadow tables. >> But the format of sptes is always 64 bit. How is that with 32 bit hosts, is the GUEST_CR3 >> similar to EPT format, 4 level 64 bit always or how is this working on 32 bit? >> >> Thanks, >> Mika >> > Hmm seems non PAE 32 bit host without ept enabled is not supported combination, right ? > > --Mika > > Ping, am I correct that for using shadow mmu with x86 kvm host you need at least 32bit PAE enabled host (because shadow ptes are always 64 bit, in PAE or long format)? --Mika