From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8454AC35242 for ; Wed, 12 Feb 2020 00:12:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 50232206D6 for ; Wed, 12 Feb 2020 00:12:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=amacapital-net.20150623.gappssmtp.com header.i=@amacapital-net.20150623.gappssmtp.com header.b="hAaKEW5q" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728069AbgBLAMW (ORCPT ); Tue, 11 Feb 2020 19:12:22 -0500 Received: from mail-pj1-f66.google.com ([209.85.216.66]:37314 "EHLO mail-pj1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728005AbgBLAMW (ORCPT ); Tue, 11 Feb 2020 19:12:22 -0500 Received: by mail-pj1-f66.google.com with SMTP id m13so68569pjb.2 for ; Tue, 11 Feb 2020 16:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Pr1WOT/2gw7Ui+bqMEREVDpwEXR+a792WriIpzt4B7s=; b=hAaKEW5qHGtMe9K0r+9i4uWI4R3ZoMh+/psZvnhtmZTk8JOlUtnKNNqWB1Mirb283u tG7MUfH6JiABF4KWtCFqWV73gNqKtPEQKLHogaYe8okqGHgb41jbwJFPJwr3nCY+7Uu0 T/koDrUYm446tI/FyX3ntJioWz/ASvkIV9/Aqins4Pg65CroAuLWyUqnU0z4/e+lzOGd H+tNqNK+H3oELg6622w0cA/vLZHwFQP4DADvL9QeLgEmFSa7g7ujy4w0ZORVsA3W9wdC 1PX32M5zF1910+L6+bdy1KG8CFVS1lnzY4+mG1qBmljFTOZ+Xdg0gqx4CqnDL8Y7kDGy uoiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Pr1WOT/2gw7Ui+bqMEREVDpwEXR+a792WriIpzt4B7s=; b=RdCRX+TnXvYishzVwV6VgxgArkHccPA1fyL0XRktkxpvVR8LlfJ5mUlD4dNNHtlcuy PrlmleZHw7B2l+F7LMgMHSlOrr+61aPM/KfJHNjxBAbhL4GIPiouohHzgbvJCX/ut5lC PAfN+nMsm2RnmmwYMDzJXAeRySS0Nm83/e/FPB0wnsIH6yUZrHgoExfbFj+s5FN4KJfR gzXm+x8j+WUsxHdUTEPb1Hh+yJ0+opPXzIMqWuUt2O+tjEYdXmGPeIugZAe3WRRLMidl jhtiQbV8GPS0O3GJGlpJj7+/cFEbRB6hlYWSSsB1UhVaJkZwfeWLHz0HHjQY+jLX/GaQ GwKw== X-Gm-Message-State: APjAAAV0BAzWlk5vHJCl1E3XoXoLZp1qkJOlULh2Td7hKT/IcrGqI+Re 1e3XT3MWJ5Q5v/U/HKBgOf45d2daTlE= X-Google-Smtp-Source: APXvYqzfWf+52u5ptCvMmUlokh+ZnxotB+Jwjj8OIwwQjng66p5yI7RzfTPGOOK/x7Jm4L9EdIIjEQ== X-Received: by 2002:a17:90a:db48:: with SMTP id u8mr6623427pjx.54.1581466341415; Tue, 11 Feb 2020 16:12:21 -0800 (PST) Received: from ?IPv6:2600:1010:b06b:b0e7:939:1384:befb:d8c9? ([2600:1010:b06b:b0e7:939:1384:befb:d8c9]) by smtp.gmail.com with ESMTPSA id r9sm5705115pfl.136.2020.02.11.16.12.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Feb 2020 16:12:20 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Andy Lutomirski Mime-Version: 1.0 (1.0) Subject: Re: [PATCH 46/62] x86/sev-es: Handle INVD Events Date: Tue, 11 Feb 2020 16:12:19 -0800 Message-Id: References: <20200211135256.24617-47-joro@8bytes.org> Cc: x86@kernel.org, hpa@zytor.com, Andy Lutomirski , Dave Hansen , Peter Zijlstra , Thomas Hellstrom , Jiri Slaby , Dan Williams , Tom Lendacky , Juergen Gross , Kees Cook , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, Joerg Roedel In-Reply-To: <20200211135256.24617-47-joro@8bytes.org> To: Joerg Roedel X-Mailer: iPhone Mail (17D50) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Feb 11, 2020, at 5:53 AM, Joerg Roedel wrote: >=20 > =EF=BB=BFFrom: Tom Lendacky >=20 > Implement a handler for #VC exceptions caused by INVD instructions. Uh, what? Surely the #VC code can have a catch-all OOPS path for things lik= e this. Linux should never ever do INVD.= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: Re: [PATCH 46/62] x86/sev-es: Handle INVD Events Date: Tue, 11 Feb 2020 16:12:19 -0800 Message-ID: References: <20200211135256.24617-47-joro@8bytes.org> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20200211135256.24617-47-joro@8bytes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" To: Joerg Roedel Cc: Juergen Gross , Tom Lendacky , Thomas Hellstrom , Dave Hansen , Kees Cook , kvm@vger.kernel.org, Peter Zijlstra , x86@kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, Joerg Roedel , Andy Lutomirski , hpa@zytor.com, Dan Williams , Jiri Slaby List-Id: virtualization@lists.linuxfoundation.org Cgo+IE9uIEZlYiAxMSwgMjAyMCwgYXQgNTo1MyBBTSwgSm9lcmcgUm9lZGVsIDxqb3JvQDhieXRl cy5vcmc+IHdyb3RlOgo+IAo+IO+7v0Zyb206IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5 QGFtZC5jb20+Cj4gCj4gSW1wbGVtZW50IGEgaGFuZGxlciBmb3IgI1ZDIGV4Y2VwdGlvbnMgY2F1 c2VkIGJ5IElOVkQgaW5zdHJ1Y3Rpb25zLgoKVWgsIHdoYXQ/ICBTdXJlbHkgdGhlICNWQyBjb2Rl IGNhbiBoYXZlIGEgY2F0Y2gtYWxsIE9PUFMgcGF0aCBmb3IgdGhpbmdzIGxpa2UgdGhpcy4gTGlu dXggc2hvdWxkIG5ldmVyIGV2ZXIgZG8gSU5WRC4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxp emF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3Vu ZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u