From patchwork Tue Sep 12 14:16:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 13381868 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A9C78CA0EF6 for ; Tue, 12 Sep 2023 15:30:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=9NFSQjNq8Lg9OGrF3rj+n4XGoGDNQtX+KvnXxv00YL8=; b=v73NwiMDz7myZ2Cgx5znvfxpp9 wxvBabtL0PnD08lvDnbAUQIZ9azhvuCDm+c7M2B/DK3ejl+w0ETZ4W5XQYUVp2hDuzktuVrTgUcgn DhHOUxKuIO4XnfixMVSQ+5XDlw1tn8c0Wyiq9yhjP2E3TolA3A2jj3DSMt/69Qg2Tp84JkokW/bLb CfdcoDzF06r/ZyN3Lq7wsVFDgw3LOzvyMb/p+6TRtDUWA0Cb+aQfSy8vftPVZh49oLhuntol7lyT4 MeEzxnA0Ut47JS2Zd7TTpxYvcFndUieLROywQ864j3A4daPtSeo8effp4fNipylFMZ0JScP0meqv9 tZpXi6LQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qg5LS-003ii8-1A; Tue, 12 Sep 2023 15:30:30 +0000 Received: from mail-yw1-x114a.google.com ([2607:f8b0:4864:20::114a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qg4Eu-003Xez-1U for linux-arm-kernel@lists.infradead.org; Tue, 12 Sep 2023 14:19:51 +0000 Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-59b6083fa00so43655077b3.0 for ; Tue, 12 Sep 2023 07:19:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1694528378; x=1695133178; darn=lists.infradead.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=7IqPiE8iKNadvphyB/GGPEIly6u599RMMe1HgznquLA=; b=JMNclmOio33x8B6UynZ7VfYd5qTM0qeUjJA4VpP6WFARXE8nyY5RSUrLC9Qj0VDMFQ QH/EEx20QDolO19tafdqt9dpugFDDTPHPVracfMcytaJNRfhp0C48ca7A9ZcGBSsjuPO /qPv+Zbf06RzvwfkFdSxeRtUPVsG4wlN9eEdbFJ01P5XRsKt+qbfxPKAYs5OVN99CSsy Zznq9yQBV/wi1JQnBcE3syzolT5U7jm/EGdXBt9UzXPZ5fUnajCNC/lbB/XipC2GewOu SSRoy/Gt/aJWLuWyQyDrAWK4JePAIg/9AbTbtAhSejnHYCSGRRZexI8KTOnrvF/MtQqR 0wtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694528378; x=1695133178; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7IqPiE8iKNadvphyB/GGPEIly6u599RMMe1HgznquLA=; b=ul/GS9VvLV2/YJD3HiopwBqXm8G8qTsSm5qjeH4WG2WtP2bmfVySrN2SnCmnrDZjdV jEW7P2laMKljrBSfIXVTLJjxzrzB/ZeRbVMy+jjdkbEYC+j4cWrQdQg9mN7DXAsgtmYu NLVVGg/tQuyaXhIIwj1sM7CrlbArvoiaaxNW611cBH6J/a/Kn2U1BTxVYIg89nbaA6Qs crE+xxenDsbOdwdyZaibwWf0jMOYpfn0bQTCBxrQeaVHad3u2Q+5WOU5Glo/TWe/1U2m 6umpicofZAYxGDZDG82r/T8QM8tQGbX4c6rCmjwwvXPh866NNq/Q19lfM6/Oc1xIjcx4 5g7A== X-Gm-Message-State: AOJu0YwJQSyJj1b1nRL/iVpntZUV3np9g/AtfhZf+weRhWIBuXl9A2fM SpDWpaBGRVqrA9ncPx7HO4Y7OORgcAHeavnoN3j6V0ZBIcwIC+gCDNgB0stFH3/zun+ShlIeik9 XCG0WDOeXXJgg+3bUGCy35nb+kQeVqYt2niApCR24WOM1uynyXKH2QueWjELSMk3+O43C664Ti7 U= X-Google-Smtp-Source: AGHT+IEkSsi/PZBMaUolbLMjWPpRa5SFB5GG08NSljWbgAYwmJ8Sr8bIu7+zVPIqmRwtTQrVZQ47ZSGB X-Received: from palermo.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:118a]) (user=ardb job=sendgmr) by 2002:a81:7642:0:b0:586:5d03:67c8 with SMTP id j2-20020a817642000000b005865d0367c8mr360572ywk.3.1694528378322; Tue, 12 Sep 2023 07:19:38 -0700 (PDT) Date: Tue, 12 Sep 2023 14:16:49 +0000 In-Reply-To: <20230912141549.278777-63-ardb@google.com> Mime-Version: 1.0 References: <20230912141549.278777-63-ardb@google.com> X-Developer-Key: i=ardb@kernel.org; a=openpgp; fpr=F43D03328115A198C90016883D200E9CA6329909 X-Developer-Signature: v=1; a=openpgp-sha256; l=959; i=ardb@kernel.org; h=from:subject; bh=RDIusN2O05VpHUK3UZT9bgZAs17M4uMCZj7ybEF9c+w=; b=owGbwMvMwCFmkMcZplerG8N4Wi2JIZWh6IpPL/N+puj83OJi+3nKIlKcaXVvtu2I8cjbm3WtK 26L1fKOUhYGMQ4GWTFFFoHZf9/tPD1RqtZ5lizMHFYmkCEMXJwCMJGkBob/NS//pqoc+57y8owC q8jBSyma4geLW69JLS1nEZhjG+dlxfDPfObkc5yLGqdNF962nefeBY73AjtqNj85bhu/IyQsZ9k lLgA= X-Mailer: git-send-email 2.42.0.283.g2d96d420d3-goog Message-ID: <20230912141549.278777-122-ardb@google.com> Subject: [PATCH v4 59/61] arm64: defconfig: Enable LPA2 support From: Ard Biesheuvel To: linux-arm-kernel@lists.infradead.org Cc: Ard Biesheuvel , Catalin Marinas , Will Deacon , Marc Zyngier , Mark Rutland , Ryan Roberts , Anshuman Khandual , Kees Cook , Joey Gouly X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230912_071940_612630_8DC0F074 X-CRM114-Status: GOOD ( 13.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ard Biesheuvel We typically enable support in defconfig for all architectural features for which we can detect at runtime if the hardware actually supports them. Now that we have implemented support for LPA2 based 52-bit virtual addressing in a way that should not impact 48-bit operation on non-LPA2 CPU, we can do the same, and enable 52-bit virtual addressing by default. Signed-off-by: Ard Biesheuvel --- arch/arm64/configs/defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 5315789f4868..214db88934b8 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -73,7 +73,7 @@ CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_VISCONTI=y CONFIG_ARCH_XGENE=y CONFIG_ARCH_ZYNQMP=y -CONFIG_ARM64_VA_BITS_48=y +CONFIG_ARM64_VA_BITS_52=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y CONFIG_NUMA=y