Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3723457pxv; Mon, 26 Jul 2021 10:16:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy3BBhtVfshJGQ5zbwMsqZqAMnR4LJqqXMKoAQw5OURnUjTxPhGGgooe8ktTzXoz0gwRQmy X-Received: by 2002:aa7:cc83:: with SMTP id p3mr18865463edt.365.1627319794548; Mon, 26 Jul 2021 10:16:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627319794; cv=none; d=google.com; s=arc-20160816; b=hsD+Az69PjMNOTcwGULxx9yEqch+y+m24EzNX0UQuE4HZ5nGm2ZH6yt94lF1pSaJdi bVVvv2toMv3bgMEkJs/1aKg6N4cSnbuUYS5VoqbobdOwPq6eTxsns5hnOPkqzutyI0lK uype2qE52VQQyIdJ46suL21I8pbEhgctlTLbCMpKvXP9S5F4pVwXZ3H1whDj10oq7zOm yNjMFbSY03CUS2XmN3w73u1ZbAUD22oSYw+eMkjFd+qMlO2uODC46Sbu1f3yQ2WYPurE gOM3KAO7EXO7RH6PJJwO9XHJ0+jEui340izR1QoKGCyancLL95x/pi8JTVENnBTpLDoz OLUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=v0vC2s6bfOYSpCJxntho7Zz1d3YR0dCQ19xUE9gBrh4=; b=zORJUAJ2lkzof9Ebgrh1AnyheDiQv7rXveeZZdwq7qHzyfBAcPmTuRcZ4i7+Kvi5ZU G2NMdmLGucJs9LnVk2/nQPD/9Ifmdq+PZfpXuu8kp8jb8yFGOiD7zETwYI3iik29u4nE JbZI18hSLVOHdoJD4sobUYz5daq4A7nzen1xVjxw8Y//3aTA9nIO6cafsG3k1T4+MeEW rf/TGHB5EYOrhGlsIulTNYrlQZAykvRkQNc7uZ4arAzQHu9y+bSoF23bLVJO2s2IHMdO 37+glSy/664egZOEE1qzhx+fiaVNlUCgKXmb9x2kSqlruH2IJzHuURIJyPlSD8u096S8 IjzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LPi0FFE+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a12si389714ejd.209.2021.07.26.10.16.11; Mon, 26 Jul 2021 10:16:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LPi0FFE+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240160AbhGZQcO (ORCPT + 99 others); Mon, 26 Jul 2021 12:32:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240061AbhGZQcI (ORCPT ); Mon, 26 Jul 2021 12:32:08 -0400 Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 857D1C0A0D45 for ; Mon, 26 Jul 2021 09:53:14 -0700 (PDT) Received: by mail-io1-xd33.google.com with SMTP id n19so12833131ioz.0 for ; Mon, 26 Jul 2021 09:53:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v0vC2s6bfOYSpCJxntho7Zz1d3YR0dCQ19xUE9gBrh4=; b=LPi0FFE+NJ4svpmMxmGGeRDyDwRS4SPkAXliPPAIk0TU00KePY6YwfpFdaWxSJ7KoW bNck5ELVHAZU3U7dM4AELK8A8GOA/qmbhG1g3473ZHM57hUAHNY5Sf4fHM+MonMi1O8a ufTo8o3lPlnkwjbRVhqqj9Ii1y1EbakV0n+mAoJcKOVDU2n9/NykTwJ+AIlpu8S13xyq CCaLRxdTIDrLxxj99R2zTFHUm23rQxD+6Riom8o0JeJOCRh0ql4KpCk9og4yyWBmEyjV QHtzYmD/fXkvGr6NH2xip/p9fcFLhOfVAs+PZXv30OCO6EUZ6A/yNWY5C7XpkVKq9sBK 7keQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=v0vC2s6bfOYSpCJxntho7Zz1d3YR0dCQ19xUE9gBrh4=; b=kFmwoz4VVZO0OC3a+OhCahZXpvuOZzV9VI/1QWGY6vNHxsrCSUPmDSzT+t9yommXWq khJ0N8QTX3h2th172OoeuiBrWI81oW3UopwbQRbBgR1Xb81CANRGuW41aamCmEsBijhg ak8IquaWGgLCVWwaUA7/4S350m4N/uwbw0k0I1aO+7vue2fRyGGllAWB6hF6/kMeeZtp 1Uty81vg8ezM9geqzxjOalumHzp+fXYmCJ8ECw3lszl8DG9K5SGsgmFdAwQsVpbOzwN0 JOrwcTGAp4rS/gaBEdI3NJZksNyjuaKq8nu4rebF9SYUqkZoOFjByGYaHaGQER/x4WY7 51GA== X-Gm-Message-State: AOAM531dF7XR9Ntw+LIIYdZqUWBczN5EIFWhgrwKmJAtCVausdhry00W WEEVuvY57rSF2lKBc7bNZDJ+kTZKojb5hgpIwO765A== X-Received: by 2002:a6b:e90b:: with SMTP id u11mr15593423iof.134.1627318393877; Mon, 26 Jul 2021 09:53:13 -0700 (PDT) MIME-Version: 1.0 References: <20210726163106.1433600-1-pbonzini@redhat.com> In-Reply-To: <20210726163106.1433600-1-pbonzini@redhat.com> From: Ben Gardon Date: Mon, 26 Jul 2021 09:53:02 -0700 Message-ID: Subject: Re: [PATCH] KVM: x86: enable TDP MMU by default To: Paolo Bonzini Cc: LKML , kvm , David Matlack , Sean Christopherson Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 26, 2021 at 9:31 AM Paolo Bonzini wrote: > > With the addition of fast page fault support, the TDP-specific MMU has reached > feature parity with the original MMU. All my testing in the last few months > has been done with the TDP MMU; switch the default on 64-bit machines. > > Signed-off-by: Paolo Bonzini Yay! Thank you for your support in getting this merged and enabled Paolo, and thanks to David and Sean for helping upstream code and for so many reviews! I'm sure this will provoke some bug reports, and I'll keep a close eye on the mailing list to help address the issues quickly. In the meantime, Reviewed-by: Ben Gardon > --- > arch/x86/kvm/mmu/tdp_mmu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/kvm/mmu/tdp_mmu.c b/arch/x86/kvm/mmu/tdp_mmu.c > index f86158d41af0..43f12f5d12c0 100644 > --- a/arch/x86/kvm/mmu/tdp_mmu.c > +++ b/arch/x86/kvm/mmu/tdp_mmu.c > @@ -10,7 +10,7 @@ > #include > #include > > -static bool __read_mostly tdp_mmu_enabled = false; > +static bool __read_mostly tdp_mmu_enabled = true; > module_param_named(tdp_mmu, tdp_mmu_enabled, bool, 0644); > > /* Initializes the TDP MMU for the VM, if enabled. */ > -- > 2.27.0 >