From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932375AbcHNMVB (ORCPT ); Sun, 14 Aug 2016 08:21:01 -0400 Received: from mail-ve1eur01on0067.outbound.protection.outlook.com ([104.47.1.67]:61504 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932111AbcHNMU7 (ORCPT ); Sun, 14 Aug 2016 08:20:59 -0400 X-Greylist: delayed 10735 seconds by postgrey-1.27 at vger.kernel.org; Sun, 14 Aug 2016 08:20:58 EDT 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> From: =?UTF-8?Q?Mika_Penttil=c3=a4?= Message-ID: <6780347b-9fe8-4d67-8046-3a28a5889e42@nextfour.com> Date: Sat, 13 Aug 2016 18:47:49 +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: <9253e6f9-8c49-97e6-b602-6e93e2977c3c@nextfour.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [84.250.21.106] X-ClientProxiedBy: VI1PR01CA0032.eurprd01.prod.exchangelabs.com (10.162.116.42) To AM4PR0701MB2161.eurprd07.prod.outlook.com (10.167.132.146) X-MS-Office365-Filtering-Correlation-Id: cc589548-0d40-4bf1-9732-08d3c3913b1b X-Microsoft-Exchange-Diagnostics: 1;AM4PR0701MB2161;2:hMyYndD3Bbehgany5vklQKalyi0eSo5rUtufaL8t9IzYxEZQ5ItWIIBHwqoSfR4o1B5S22N7cHK8nVT53Fr5S4ZhfaId4mmxLp2NHZsc28/0gKs+qhMMOTnGxtLG0Wo35wC+AeT9SV016U4HW/5ltMhkIO6gGbuJAx8y0+XvwsyceU5e3eZDI0/4muz0Bv6N;3:Ybv+jNOR77726WzR2OsZy9sTpN0cGrDgWFZ1hO9sCqSNkUC9TqE3W+WY84d/A+gIJX2q2p9EUa0IqonFVGhBLfNxAwcpQpTB1RghoJrxCrXoauEuYr5xutkg+oCE2UNU;25:uEOdZCGmYGf3U5yfQ/ByC+wo5P8HCILl07d0O3PpdSKdDqgufvXMUTm5KzKl1yq0l1h4LoKW9m3c1KpptQA6oGi8KpolYRhJun2h51Zrn6cIIYYRTrXJs4/0S69CcenDo1C30fGf3hy2L6rCRsDUVqyWnqjQdoJBuKJu7+k3lEO9hmTgBoCqsryf6nNtFzy4ySkgU0YuJiViYs9ri0v9S7Farl2RPCLQ9aGSkMHIQN5bdQp5b5CroRGsU816r2Hz9/ffoh02QBnHv+Y+2rSg4U3Y70QKfZgo2xqby2lwu5r7UHqnwKhTLFcM/s7364xZCVFcmfPPlrbkOWyZerkkj97IjsOOgVA8Y8l0xo26GpSvNS1TxvEwgVTm1Xw7h4iypouaF+N9qwsms3VOmJEmFi7d+qPWEgJfYMuLpVGt2O0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0701MB2161; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0701MB2161;31:1eKLnIpKSdXqd39u91dYQ3MrrdCc5kRw5HsxuLF1EMJEXhBl6xIuvM+itUDE+o01xx7GlSYAwGmOVeIk7EwWe0WgsSofcbfaFwLWbXrs4pn54voauflBGkSbl+b4bfWqt0B0kw+FQB5xtX+3ZQHQETUYih1nX3PY8cJ1+lM00HcuOlx9IIWx/jQJsyzR/SyD/Z/oa3zFpXgugN+iIoCizpb3Gvvt+GSs05BRKX5NlNg=;4:AVgy04/FPvZYXRsXwXQ3qfFPffadLZYkRESkYuqT160iR/7LCzLQDndZ91L7XKXbxBFYT/enzsSvcobUblimCtpfvfoxb4OnUkstkgxys2xVbylQzbzoQ1UPbUn0m9KZ5INPrvaRHdVa/1iw/gDczHzRSmwrU4u3EDq0Glck96zzR2c1sFZsvSlMt12Gg79GxjhMT0yd/5G9ngPa3K5vfK6XQBTHOD2kCptM/lCNJrbk4zZROs7+lzXb+lHDO4K8bfVukSR74SPoAYpqjMWxgn0HRqB0vLhPS+DiLu7xbt7gihotwPg5wSYprTzLNR7+nr7C2ZCF5Cbl1i8JDLp9TzCT3XCsJKIpVjR/gTOgPgJtKHJrdJoshj9YUO8VvlGrKyVRiAAz2Ipm1mRLw0O36A== 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)(3002001)(10201501046);SRVR:AM4PR0701MB2161;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0701MB2161; X-Forefront-PRVS: 0033AAD26D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(24454002)(81156014)(117156001)(450100001)(47776003)(8676002)(66066001)(65806001)(81166006)(33646002)(31696002)(7736002)(101416001)(50986999)(105586002)(6116002)(54356999)(3846002)(76176999)(65956001)(86362001)(77096005)(36756003)(107886002)(189998001)(92566002)(106356001)(97736004)(5001770100001)(4001350100001)(586003)(2870700001)(305945005)(7846002)(83506001)(68736007)(50466002)(2950100001)(31686004)(64126003)(2906002)(23676002)(42186005)(65826006);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0701MB2161;H:[192.168.1.71];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA3MDFNQjIxNjE7MjM6ODdYOTI4SjhUQXcyWjdLdHNFcnZYOUc2?= =?utf-8?B?YjJZcVZTdmdHanpaUmRaZEdzQmZZdFRIbUhOcGp0a01ZeGFndzh3NmIwMmR0?= =?utf-8?B?Y3hyNWRpdy95WDU1aGNnbjNZMFF2TTY3Q21DL1A5L3pFNGE3OGJveDlpTnFx?= =?utf-8?B?RUlYVmkzN2lXdlFvZFY3MXEvaTEwUVRVUk54cTVXbU56VzIxY0dXc2w5L3NE?= =?utf-8?B?dTNnazRWLzVXVmFlMk5CVXhYNVRMYmkzdTNpemdLUDdhT2Z2cVovQ0NVMmE1?= =?utf-8?B?M0JvUnE4eFQrRWhBaytQYmlRWUZCZVZIUTZCUy9rbGFIaHNXMHFoeW15UnEy?= =?utf-8?B?VEFRZ2V5SW1OSk02TjJYZ29keEVXSTRHamxmMEhoWEJXWDJEd21ydm80b0c2?= =?utf-8?B?YXhhUFNhWFp1QVMvZ3dneU9zNkNCR2hUN1dsYXVIUnp3K3FBZWJJRDhHMitL?= =?utf-8?B?Qm4xSnlXcGFPTWRsc2F5K1RtbTg3OE5HR2lGek5FdmlrbFpidE94cUp5SVF4?= =?utf-8?B?NkRGWTBXZVpEMFgyTERLSTNodkJaMUlhanBKRGJ1alZDOWtxL2MxSU5md3Ez?= =?utf-8?B?dTRmdnlhZEM4dWI4Y3dpU1RwZjgzWTZqZE9qZzA2RStzcGQ1ZEVqSEtaM2JL?= =?utf-8?B?MTh5eWRuYi9sT015aFliSEdnYXZ4bkJ6RGt1UklCekJIMnpVQUZzZGFyRlBP?= =?utf-8?B?TkZyRTJvamNYRU50MUpWeFdzZ2VTY2orTXI2TU9mZ3NubmhWN1UzZklkL1pm?= =?utf-8?B?Y2haZUxRS3d0aVhhTXN5QjBDUXdBUUVpMGRkM24xc2lCSHRNeGphaDRhdVpl?= =?utf-8?B?WHNQNFJRVkxIV0lxZzFqTzJDWER5bXRaK2V2WllmZ3lHUnVYNUtMbVZ4NGNX?= =?utf-8?B?TnZDTUdrMDk0M3dDd3ZNUk5qRUdQSHlraUptcnZhdGFQTmVKNmJ3YTVBOE02?= =?utf-8?B?Qjg1WjFpMHpEb05vNG04d3lDckdBVksvTGJpcFd3Qkw4TnBsUTloMGczUHcx?= =?utf-8?B?VE9NSGhCdVNNMVA3SjRVMjBRSW4rUk9XQWNKQlhhUDZWZE05dkU5SGowQkRI?= =?utf-8?B?QXl4K1FBM01TNHNjVW5KQXJaemxwa01xV0l5amdpcG1HTDR3LzZSaGluWkVV?= =?utf-8?B?dnArcnBORDdjalkrODdCUUJPZUgzZXNIcjFZdVovZC9RUU83TlNtTWF4N215?= =?utf-8?B?YUtrem5URUFNMk4zSlQ4YlVGMHI1dHpIeXZna01xZ1R0a2hBbXdKOTM2WHFm?= =?utf-8?B?cHVuL0txTkljS1QyQkw2Sm1yTlUyKzBDQURqaGhMaERLNzRmajhQT3VydlIx?= =?utf-8?B?bXIxT0lUOXRhZy95SWxGejBtUVBiNjV5KzhFZFVBN0l2OUNhT3dOMlRTZUts?= =?utf-8?B?clI3NkhHMmQxVDdMRzFIeDA0aDc2Nzk1cEpwYnR6SGFJTW15cGdlOEdDMEVG?= =?utf-8?B?T2xCYWNrTTg1NStDTzRWZW4rRnU5bFFjcTZEYi9sY0N4eTF4VHVMSytnY0x3?= =?utf-8?B?OTNwRHJKNjNrNVV1OE5rdjVHcndUS1YyT1ZuSFB0SWhPdzdEODk2OFE1VEJG?= =?utf-8?B?VS9qQjVyZmVoSDBOQXFWRG5DOEhOb1NEOGlPdGlUbERidWNWKzE4cEpMVmNZ?= =?utf-8?B?SFhHNDc2SVRiZTJVMVQyMWs3OU50R2RZKzUvS3dRam5jZUJUVk1NUERHdDht?= =?utf-8?Q?dU+EzcrczEnogSTorjfs=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0701MB2161;6:c3ickP/E5V7hZwKyBwpFDcETHkuj6+KxbgSrxcJAK7ZS8poT9ri65g9i3vppG0Ev9Oo2pYE2UciT6g6SoBoVRVjlsZ+bha3JtxwKozUvaJrxuIvlk3s2LUqGelDNJrV0M3oTOxl5ccGQ0wPoC6UWq45b630ovJWonObgUzxt+zEbQ7oqNh1z555eThoS7VbE/A4km3HYooLR8OF+SW7Vn3mcZ6IsM/3xyEjuNOG6hnMgal/UgoB9FkTZAH1Y/DRmgDwIsyfFT/zIthfN4XHCAIbKDnLVzH2TXoOO3g/A3Gk=;5:EgSLg5xKW41nXamRborWA+6c1pRYgaI7oQTDxh81KaOshiLaR1dTFePtC1xZCQNZikkUuRdt0GhiVOQ2YL/Y+blHlFQU7W+y1Qa2qoOs3i5VtS6n27AHPkgtp9UotIrIvsVqXc2zzRAHgFQtaguJlg==;24:sxMRWK6QTnPkqkBk4GEuwBiqUh/eFycdTmVlX/QGByCx9r7K1Wv5DC6DuGwNcu5ghdccFPID5rf87KBgZbYd3cFoKA/pTR90FnYG44DHgtI=;7:0EEREXR6s0JeS8YLM6GFQX0ztbeOJYJp6hth7eiuqu0VnFip3Qm8LehJvusCQfsclVtWsfL5uLKUT+SJRD1vMqvWWywrYJCr3BIOupPhfpoVG/l0iMp7shO0uB4VpCwTZozIN9/L0sGGKFO36sr2hLKu3Qu+GwMpXoiaxJ+69gux5wHiJrZFFcvA6g5hyQa6zwfqbyOaOkUdXyoaqMyTCHVe7i9x+qCQcbeaG3YxGjpR3wUJTi7Izk2VFhN8KO/a SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nextfour.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2016 15:48:11.5467 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0701MB2161 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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