From patchwork Tue Aug 9 09:15:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandru Elisei X-Patchwork-Id: 12939457 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58B27C25B0D for ; Tue, 9 Aug 2022 09:16:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237349AbiHIJQE (ORCPT ); Tue, 9 Aug 2022 05:16:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236310AbiHIJPj (ORCPT ); Tue, 9 Aug 2022 05:15:39 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 9EC982182B for ; Tue, 9 Aug 2022 02:15:37 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA09C143D; Tue, 9 Aug 2022 02:15:37 -0700 (PDT) Received: from monolith.localdoman (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA2FF3F67D; Tue, 9 Aug 2022 02:15:35 -0700 (PDT) From: Alexandru Elisei To: pbonzini@redhat.com, thuth@redhat.com, andrew.jones@linux.dev, kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu, nikos.nikoleris@arm.com Subject: [kvm-unit-tests RFC PATCH 07/19] arm/arm64: Mark the phys_end parameter as unused in setup_mmu() Date: Tue, 9 Aug 2022 10:15:46 +0100 Message-Id: <20220809091558.14379-8-alexandru.elisei@arm.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20220809091558.14379-1-alexandru.elisei@arm.com> References: <20220809091558.14379-1-alexandru.elisei@arm.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org phys_end was used to cap the linearly mapped memory to 3G to allow 1G of room for the vmalloc area to grown down. This was made useless in commit c1cd1a2bed69 ("arm/arm64: mmu: Remove memory layout assumptions"), when setup_mmu() was changed to map all the detected memory regions without changing their limits. Signed-off-by: Alexandru Elisei --- lib/arm/mmu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/arm/mmu.c b/lib/arm/mmu.c index e1a72fe4941f..8f936acafe8b 100644 --- a/lib/arm/mmu.c +++ b/lib/arm/mmu.c @@ -153,14 +153,10 @@ void mmu_set_range_sect(pgd_t *pgtable, uintptr_t virt_offset, } } -void *setup_mmu(phys_addr_t phys_end, void *unused) +void *setup_mmu(phys_addr_t unused0, void *unused1) { struct mem_region *r; - /* 3G-4G region is reserved for vmalloc, cap phys_end at 3G */ - if (phys_end > (3ul << 30)) - phys_end = 3ul << 30; - #ifdef __aarch64__ init_alloc_vpage((void*)(4ul << 30));