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 830A6C25B76 for ; Fri, 31 May 2024 01:05:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DB34E6B0089; Thu, 30 May 2024 21:05:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D632C6B0092; Thu, 30 May 2024 21:05:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C042B6B0093; Thu, 30 May 2024 21:05:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A28AB6B0089 for ; Thu, 30 May 2024 21:05:56 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 5B85A80F0C for ; Fri, 31 May 2024 01:05:56 +0000 (UTC) X-FDA: 82176899112.20.ED0F4E6 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by imf01.hostedemail.com (Postfix) with ESMTP id 638D640015 for ; Fri, 31 May 2024 01:05:54 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=emubL2eo; spf=pass (imf01.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.218.46 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717117554; a=rsa-sha256; cv=none; b=fN5gr4cdsBc03asEjkxGlcN9ye5TqTV/EAKLjEA0LBLf9vRF4O+dFnD2zo7zgRDEnKkdrT tUUF8SVnjlUpdMA9XfP8jHLc/uc2fCEI117y1v+j4yB3a05FXf662Pxs6Fbd7wBcJYzbuY gZ6az1N6J8erpwtZ4MsTfjOFofCXb60= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=emubL2eo; spf=pass (imf01.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.218.46 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1717117554; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=sYGMk+i7S4SptEmVMjkXOdhfLv9S+0xIdSr477hSXzc=; b=rNi2O+CkcXVfMu2AOfsAyNsKSLi9YZ2Q10qSUNowtR91oa22rx4SBKktqrJ9kNBRUczIGp gct72zK8Y7WB7pWmmGbpxbfuwHfZ0K9Kix4idiOfeKmLMjvm/BNx6tt0t79vYZey99/YVk 7j4vzBmTCp2+F5mzVrvZisVj1Z1Uifo= Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a6269885572so297064766b.1 for ; Thu, 30 May 2024 18:05:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717117553; x=1717722353; darn=kvack.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=sYGMk+i7S4SptEmVMjkXOdhfLv9S+0xIdSr477hSXzc=; b=emubL2eoTZ+brF4AjTwS9MEFrBzE95+qHy7L+6GvxCYaJMNOZBw5B1EuQfSjV2LcH6 Sf2hzFmlAqPNulNeBxDv/xRihnO7NDFMzItXgSNI6jtBYuhJaKDlfkfB6WIumHwivBKC ATKKhRG9/uCDe1A9WZpuylIf0gjjdKw1rBLCI5evZM1jaPVcZnwWCOjs74CDyi0oMq21 zp77hDTetxkuqhTxiTwU8xbxZdHr+2Efd1A4fLYMJwIg/c7GJtQbymgYeQhbq9HQ3VME J1u+EcZvJBIRLTeyVR0j3VJHabU3Ooqx0ILRyCtuMK8THgajQhCuSyGAoyZwBBM1UQC/ Oqgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717117553; x=1717722353; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sYGMk+i7S4SptEmVMjkXOdhfLv9S+0xIdSr477hSXzc=; b=aHoZBAo7EJkyrdJe11e+vLSJsIj9NkIjj8CeRX99pqbjFFJpocbxtxFfXHv84rzXun pmKYfPY2RcgBwjflwYreKPo5kFivPtmpyeK7as6dA0urqXjHEUSiZW0PqIwZ9LmOYR6q AkgC31t6Rd/xkFQPUZBEd0BL2phk0exd+EqeVlg2P6dN7LpEfeAmAj1auRch8N4fbKGi sY4mUm/BJP4ZDNz3jtgbgPmkfOIn4oBDZGeo/kvQOzFRBchO2k1H+PqQUpizKB05bQ/L KDOCaO4PCWZYZzIWZ7wMZymtcOo2QfJJAth1px2oYRpMnRAIDk8cbAYWDIh9ZdY7eiCv vfFA== X-Forwarded-Encrypted: i=1; AJvYcCVTuj/OosnDZLF7XSGgSBPffw7fFR7p6PtMtE1at+H3FEcu8mghTwnT48X77EVjvV/3GUhCU/z/1nHLbqYWEH2fKAM= X-Gm-Message-State: AOJu0YyzwcUOqPL2QybTKiUu2xAMtJBOt9f2Kt8MbhipT2dJvVjziUxm JYsJoYMGWxqxwWMlnk5Mcd8cB3iuwhzGwKX9pyRvgAUQUXwmF0Ce X-Google-Smtp-Source: AGHT+IHyFJULbnDpDfOZsWXGdsEzm9WVDmTsUUPTw6KLhP8f5em07Q48sA38sGTvEGG4oJh7NTf7hA== X-Received: by 2002:a17:906:3b8b:b0:a65:46d4:de5f with SMTP id a640c23a62f3a-a65f0d0c5afmr282628666b.37.1717117552533; Thu, 30 May 2024 18:05:52 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a67e74f0649sm31217466b.86.2024.05.30.18.05.51 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 May 2024 18:05:51 -0700 (PDT) Date: Fri, 31 May 2024 01:05:51 +0000 From: Wei Yang To: Jaewon Kim Cc: "richard.weiyang@gmail.com" , Jaewon Kim , Mike Rapoport , "vbabka@suse.cz" , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "tkjos@google.com" , Pintu Agarwal Subject: Re: (2) (2) [RESEND PATCH 00/10] memblock: introduce memsize showing reserved memory Message-ID: <20240531010551.hs67amz34mljyifw@master> Reply-To: Wei Yang References: <20240521023957.2587005-1-jaewon31.kim@samsung.com> <20240521025329epcms1p6ce11064c0f0608a0156d82fda7ef285c@epcms1p6> <20240521101753epcms1p50443f6b88adea211dd9bbb417dd57cb1@epcms1p5> <20240524090715epcms1p274939a1d5954be3423f6ce14a3df6f92@epcms1p2> <20240527013504epcms1p22bec7b83f2a42e76877b97ed0d769009@epcms1p2> <20240529095119epcms1p73f0e9ff756bcb2ee6a14db459128a644@epcms1p7> <20240529113519.jupuazcf754zjxzy@master> <20240530104928epcms1p8108ece61c39c6e3d0361d445c15352d1@epcms1p8> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240530104928epcms1p8108ece61c39c6e3d0361d445c15352d1@epcms1p8> User-Agent: NeoMutt/20170113 (1.7.2) X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 638D640015 X-Stat-Signature: jr7cw4bn89x7n1mu5fuiip9uyxo1wq6t X-HE-Tag: 1717117554-151859 X-HE-Meta: U2FsdGVkX1993RD4Kxyv1O0QIN2iEpZsUzPUkX+KgaBC0vpxGBubSRjAp35jSz9qhJkw/2Dr4jMQBVFfFSk8W40hlSBSKQX7BWObTk0fMvAzUxMWgrY56WOEyukTFDCtlAK8Ahrktledi8PCk8ZGOJj0HgK2GcuV83PL+jhQsM1dHOmUaR0kL2p2WvXmqAEeSnK2kk10CTUlvFA76/cV52Oifn3n86My4em2YkZzYcarSvNQiFXX7x3g3szIOijfqTozQO5yVywUY2Djj9yO08HjFC5gGlJMmQnxE7uP6uavCiTBcBT+0VSbLBcwCvAI/BK6NgX7uZqMUx73RrDO8ATlUe2fSjh+Wo+gz/3Qp0kd+VALOm4u5C5EsDhP2q6P91wYGSHV3aX3TMJpVDqrOzBrbe5wZDFwMne0NaTi2gJk9ezXvvx+Nayq20+4pv3XhVqNM75fE/KO+HVVxTEH1QRph+t33bWjJaXz8bv0xP5s5zZ7dJHkwvHMJjUGGrGudCDYOlphXLlnwU9fN9FPOJIJ+5veh5FarO26UtIa/jciYPCLpibL8jlRI1wSPNciTtug+5YfYLmfrqzr7MlnrS2a3zZ2n9n2voqssSa2L42Tk3qd2/qQRKY9y+V8UVYu5MkNjZGTjVqXqQ6upnEFgy0PnP2MjMCtd1dTbB9c2GSEySbxVR1CtcI0eSbVBfCO7ofP0sja+Yv/NIRS5Jn9gVGmJ0kGSnDRKQnNVzl1UXI4QRT50F3Nnk+Im7QoIvwXD+WlTT3mWA7S1FFfpU1xnTFtOCCUPCCXffaszFMjA7NM5cz/s079JzC2PxlkyrzwOOgNJlX1mV+p5Amxl/q/jPejLG7E7or8yoMgcYITaoTeiTWa6H3qvCM7uYWf9WhH3hRIGMZkbVTdUZQTMfecjMIktBhoGtws75BCEL02VGETwKM4rXWhs1KUXXAbxqvE8ck/MlD2GHiMeaXTyTD Wff1N8P+ vHPSrV8sf6fo5eGBoKlgSBSGAB4bOTtSrTF1/c0eqBEmA6umDx+Oe4zgVj9TLHF5geq/yqhp+T1/PDOj1QLza46izCh4OGCkogd/qB5RXP7EifPKKKo+WjXzzPI/JewAuMYNDJSq6XN19VmLO4uvikTMv0qh+AXD1z4IeR6u9smKutLI4Ork6THNHzpH0h/PgUFYOSxVs3jBnwd2rNiBYH8lwLgPPx6rZTE6wRaqK6TLQvp403tYsZjb1ueoKWzvh8B4SVbtvi8Tcg3sR2H+mkcNi3b6Gj8XCK3fIz+BN123z9hFP+FfT0gqVGj1c24aid9y+7Fj/e72+JH9MZc/6i0fSE5z5bI7yITyj7x/Cq/k0eb2fhCmvqf9EzL0rWv0BpymBGgH+XDe4p3iupIhIn9e6uurzeSTZQEnb0JxEwz6UL20D62Gcqb81ZENAH47BzkkYUh4KoWyc44m8u9uOTGJC8c/4z5RRp8RvVPX/Nywo+U/QLPy+Sw4z/+LxzkmTmGtaL+CBjt3WOmk6+Oyx0rHOxgaZvEHETVUJuNmKZ/vJ0Pc3seDstpT9jWAV77zz778Ypu7ClO3iy7+1FPawPEH37dHRrtbBz8LEU661JsQPuD7Ggn2OyTzpQzJssiS0ititD7O1IJuIOGhkTdgHNMZLLHmmPkr4nQMGAdl0tWKdyIoqlYh/1TjESXG/AHyjUm3ycDzq8HhqrYACtfEpkTGqz7eRvn47k2DrwJs9dFgwPgs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.002038, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, May 30, 2024 at 07:49:28PM +0900, Jaewon Kim wrote: >>On Wed, May 29, 2024 at 10:10:29PM +0900, Jaewon Kim wrote: >>>(Sorry I might forget to change to be plain text) >>> >>>Oh good thing, I did not know this patch. Thanks. >>> >>>By the way, I've tried to get memblock/memory and kernel log from a >>>device based on >>>v6.6.17 kernel device, to see upstream patches above. >>>memblok/memory does not show region for >> >>memblock/memory only shows ranges put in "memory". >>memblock/reserved shows ranges put in "reserved". >> >>If we just put them in "reserved", it will not displayed in "memory". > >Hi >Let me explain more. > >In this case, the intially passed memory starts from 0000000081960000 so memblock/memory shows as it is. > ># xxd -g 8 /proc/device-tree/memory/reg >00000000: 0000000081960000 00000000000a0000 ................ >00000010: 0000000081a40000 00000000001c0000 ................ > ># cat sys/kernel/debug/memblock/memory > 0: 0x0000000081960000..0x00000000819fffff 0 NONE > 1: 0x0000000081a40000..0x0000000081bfffff 0 NONE > ># cat sys/kernel/debug/memblock/reserved > 0: 0x0000000082800000..0x00000000847fffff 0 NONE > >The memblock information in the kernel log may report like it allocated those memblock regions, as there was not overlapped even though it is already no-map. > >(I removed the name.) ><6>[ 0.000000][ T0] OF: reserved mem: 0x0000000080000000..0x0000000080dfffff (14336 KiB) nomap non-reusable AAA ><6>[ 0.000000][ T0] OF: reserved mem: 0x0000000080e00000..0x00000000811fffff (4096 KiB) nomap non-reusable BBB ><6>[ 0.000000][ T0] OF: reserved mem: 0x0000000081200000..0x00000000813fffff (2048 KiB) nomap non-reusable CCC ><6>[ 0.000000][ T0] OF: reserved mem: 0x0000000081a00000..0x0000000081a3ffff (256 KiB) nomap non-reusable DDD > This looks not printed by memblock_reserve(), right? It is printed by your own driver? >So a smart parser should combine the krenel log and the memblock/memory log. > >In my memsize feature shows it like this though. > >0x0000000081400000-0x0000000081960000 0x00560000 ( 5504 KB ) nomap unusable unknown > >BR > I am sorry, I still not catch your point. Let me try to understand your message. You mentioned several regions, let me put them in order. (1) 0x0000000080000000..0x0000000080dfffff printed by driver (2) 0x0000000080e00000..0x00000000811fffff printed by driver (3) 0x0000000081200000..0x00000000813fffff printed by driver (4) 0x0000000081400000..0x0000000081960000 expected to print in new debugfs (5) 0x0000000081960000..0x00000000819fffff listed in reg/memory (6) 0x0000000081a00000..0x0000000081a3ffff printed by driver (7) 0x0000000081a40000..0x0000000081bfffff listed in reg/memory (8) 0x0000000082800000..0x00000000847fffff listed in reserved If you just want information for region (4), sound we can do it in user-space? BTW, are region 1, 2, 3, 6, reserved in membock? -- Wei Yang Help you, Help me