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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5378CC433F5 for ; Wed, 9 Mar 2022 16:56:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9D7618D0002; Wed, 9 Mar 2022 11:56:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 986E68D0001; Wed, 9 Mar 2022 11:56:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 84E9C8D0002; Wed, 9 Mar 2022 11:56:45 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0222.hostedemail.com [216.40.44.222]) by kanga.kvack.org (Postfix) with ESMTP id 7589B8D0001 for ; Wed, 9 Mar 2022 11:56:45 -0500 (EST) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 29E89181CE28A for ; Wed, 9 Mar 2022 16:56:45 +0000 (UTC) X-FDA: 79225451970.29.5BFD459 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf15.hostedemail.com (Postfix) with ESMTP id 7CE4BA0010 for ; Wed, 9 Mar 2022 16:56:44 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 9211561B43; Wed, 9 Mar 2022 16:56:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2E769C340EC; Wed, 9 Mar 2022 16:56:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646845003; bh=kDMnZH3ho28GeAh47qD13Y8CWbmenm3wAL3cZzVX4RY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WZ/fu/uYkB4AJIYeqd2YGCJHbzXsMT7wtZryD15B5YtuYJZeMWLRRgwpit7N06+vW UFi07RAEJ3kC3zLDtLzN51JqEn1mKwerx6wT4FhpgKMpWB8b/6guPjwWdZ0eZh4BqA T1SgIlWeTDml1xiN59Jd8Q66goqaKW4tIa7iYP47RkGtbKaLDj23KE6gXjav4z0ONd V8+1Hhmz1XXp+lkWrgbw/NGdZeC9kY5esWordEN8f5BNH285j6nkBC3KFnrjB5f1we mI6dlmfz3YQXgDEIUBn4B0kxqBWN1knNHs/VhY5NpweCcWb+quwpefXveaeFIUWw4y k7OawS80Qrozw== Date: Wed, 9 Mar 2022 18:56:32 +0200 From: Mike Rapoport To: Randy Dunlap Cc: Jonathan Corbet , Andrew Morton , "Maciej W. Rozycki" , Mike Rapoport , Tiezhu Yang , Thomas Bogendoerfer , linux-doc@vger.kernel.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] docs/kernel-parameters: update description of mem= Message-ID: References: <20220309122446.1118738-1-rppt@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7CE4BA0010 X-Stat-Signature: em39mw5zhwg6z85feizfxdxn9a3bfnoz Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="WZ/fu/uY"; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org X-HE-Tag: 1646845004-444846 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Mar 09, 2022 at 08:05:05AM -0800, Randy Dunlap wrote: > Hi Mike, > > On 3/9/22 04:24, Mike Rapoport wrote: > > From: Mike Rapoport > > > > The existing description of mem= does not cover all the cases and > > differences between how architectures treat it. > > > > Extend the description to match the code. > > > > Signed-off-by: Mike Rapoport > > --- > > > > This is in a way a followup for the discussion of mem= usage on MIPS: > > > > https://lore.kernel.org/all/1646461289-31992-1-git-send-email-yangtiezhu@loongson.cn > > > > .../admin-guide/kernel-parameters.txt | 20 +++++++++++++++++++ > > 1 file changed, 20 insertions(+) > > > > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt > > index f5a27f067db9..f3597841a031 100644 > > --- a/Documentation/admin-guide/kernel-parameters.txt > > +++ b/Documentation/admin-guide/kernel-parameters.txt > > @@ -2834,6 +2834,15 @@ > > 2 when the kernel is not able to see the whole system memory; > > 3 memory that lies after 'mem=' boundary is excluded from > > the hypervisor, then assigned to KVM guests. > > + 4 to limit the memory available for kdump kernel. > > + > > + [ARC,MICROBLAZE] - the limit applies only to low memory, > > + high memory is not affected. > > + > > + [ARM64] - only limits memory covered by the linear > > + mapping. The NOMAP regions are not affected. > > + > > + [HEXAGON] - must be use to set the memory size, there is > > Above line seems to be missing something? Yes :) > Otherwise looks good AFAIK. > > > > > [X86] Work as limiting max address. Use together > > with memmap= to avoid physical address space collisions. > > @@ -2844,6 +2853,17 @@ > > in above case 3, memory may need be hot added after boot > > if system memory of hypervisor is not sufficient. > > > > + mem=nn[KMG]@ss[KMG] > > + [ARM,MIPS] - override the memory layout reported by > > + firmware. > > + Define a memory region of size nn[KMG] starting at > > + ss[KMG]. > > + Multiple different regions can be specified with > > + multiple mem= parameters on the command line. > > + > > + mem=nn[KMG] [HEXAGON] Set the memory size. > > + Must be specified, otherwise memory size will be 0. > > + > > mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel > > memory. > > > > -- > ~Randy -- Sincerely yours, Mike.