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 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 F08A5C43334 for ; Mon, 13 Jun 2022 06:40:32 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5xsgHtQ6B+YjpmfHxLWIHAZjw2eUd2KdThw+4fnPaMk=; b=cprX3FY/h/Go1d n9hy3J5Pm/V8QrLaHcUpl1EFHEaE7wb6lnaVvRbt+Phn9ozvFdHHOFJuYRY4Z513WhMOxjmtIBkuO qBOS1Swl7yTNI2ni0LLy6rc6k1uAHsXPuUCG7OpAOAbQZcOU5/epchHhhTeiRxF+t+vktZKjSCpQ0 a7j722ToSHaWtBEj5a7sXvQwTVtW8UGgctTKPXBNIlUtvcQgyBNpkbKWK1WaCtDgvyMVonrHR0cXZ cqus6/Vjh7ihBgRZ5NF35b0GZv1Li71LuzEfmUufF2Ts/rR8ZC3wWgnVAgEkrkfDbTFyK6DML8AtY 4wpyyCAQOwYkYWXE3Ppg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o0dj3-001gGB-QA; Mon, 13 Jun 2022 06:39:01 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o0diz-001gEO-PQ for linux-arm-kernel@lists.infradead.org; Mon, 13 Jun 2022 06:39:00 +0000 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 A5EFDD6E; Sun, 12 Jun 2022 23:38:53 -0700 (PDT) Received: from [10.163.38.134] (unknown [10.163.38.134]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB2683F792; Sun, 12 Jun 2022 23:38:50 -0700 (PDT) Message-ID: <2a492d62-8ce0-effe-b854-d0b58762be23@arm.com> Date: Mon, 13 Jun 2022 12:08:50 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH v3] memblock,arm64: Expand the static memblock memory table Content-Language: en-US To: Zhouguanghui , "akpm@linux-foundation.org" , "rppt@kernel.org" , "will@kernel.org" Cc: "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "linux-arm-kernel@lists.infradead.org" , "xuqiang (M)" References: <20220527091832.63489-1-zhouguanghui1@huawei.com> From: Anshuman Khandual In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220612_233857_958024_558DEB56 X-CRM114-Status: GOOD ( 25.45 ) 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiA2LzEzLzIyIDExOjMzLCBaaG91Z3VhbmdodWkgd3JvdGU6Cj4g5ZyoIDIwMjIvNi83IDE0 OjQzLCBBbnNodW1hbiBLaGFuZHVhbCDlhpnpgZM6Cj4+IEhlbGxvIFpob3UsCj4+Cj4+IE9uIDUv MjcvMjIgMTQ6NDgsIFpob3UgR3VhbmdodWkgd3JvdGU6Cj4+PiBJbiBhIHN5c3RlbSB1c2luZyBI Qk0sIGEgbXVsdGktYml0IEVDQyBlcnJvciBvY2N1cnMsIGFuZCB0aGUgQklPUwo+Pj4gd2lsbCBt YXJrIHRoZSBjb3JyZXNwb25kaW5nIGFyZWEgKGZvciBleGFtcGxlLCAyIE1CKSBhcyB1bnVzYWJs ZS4KPj4+IFdoZW4gdGhlIHN5c3RlbSByZXN0YXJ0cyBuZXh0IHRpbWUsIHRoZXNlIGFyZWFzIGFy ZSBub3QgcmVwb3J0ZWQKPj4+IG9yIHJlcG9ydGVkIGFzIEVGSV9VTlVTQUJMRV9NRU1PUlkuIEJv dGggY2FzZXMgbGVhZCB0byBhbiBpbmNyZWFzZQo+Pj4gaW4gdGhlIG51bWJlciBvZiBtZW1ibG9j a3MsIHdoZXJlYXMgRUZJX1VOVVNBQkxFX01FTU9SWSBsZWFkcyB0byBhCj4+PiBsYXJnZXIgbnVt YmVyIG9mIG1lbWJsb2Nrcy4KPj4+Cj4+PiBGb3IgZXhhbXBsZSwgaWYgdGhlIEVGSV9VTlVTQUJM RV9NRU1PUlkgdHlwZSBpcyByZXBvcnRlZDoKPj4+IC4uLgo+Pj4gbWVtb3J5WzB4OTJdICAgIFsw eDAwMDAyMDA4MzRhMDAwMDAtMHgwMDAwMjAwODM1YmZmZmZmXSwgMHgwMDAwMDAwMDAxMjAwMDAw IGJ5dGVzIG9uIG5vZGUgNyBmbGFnczogMHgwCj4+PiBtZW1vcnlbMHg5M10gICAgWzB4MDAwMDIw MDgzNWMwMDAwMC0weDAwMDAyMDA4MzVkZmZmZmZdLCAweDAwMDAwMDAwMDAyMDAwMDAgYnl0ZXMg b24gbm9kZSA3IGZsYWdzOiAweDQKPj4+IG1lbW9yeVsweDk0XSAgICBbMHgwMDAwMjAwODM1ZTAw MDAwLTB4MDAwMDIwMDgzNjdmZmZmZl0sIDB4MDAwMDAwMDAwMGEwMDAwMCBieXRlcyBvbiBub2Rl IDcgZmxhZ3M6IDB4MAo+Pj4gbWVtb3J5WzB4OTVdICAgIFsweDAwMDAyMDA4MzY4MDAwMDAtMHgw MDAwMjAwODM2OWZmZmZmXSwgMHgwMDAwMDAwMDAwMjAwMDAwIGJ5dGVzIG9uIG5vZGUgNyBmbGFn czogMHg0Cj4+PiBtZW1vcnlbMHg5Nl0gICAgWzB4MDAwMDIwMDgzNmEwMDAwMC0weDAwMDAyMDA4 MzdiZmZmZmZdLCAweDAwMDAwMDAwMDEyMDAwMDAgYnl0ZXMgb24gbm9kZSA3IGZsYWdzOiAweDAK Pj4+IG1lbW9yeVsweDk3XSAgICBbMHgwMDAwMjAwODM3YzAwMDAwLTB4MDAwMDIwMDgzN2RmZmZm Zl0sIDB4MDAwMDAwMDAwMDIwMDAwMCBieXRlcyBvbiBub2RlIDcgZmxhZ3M6IDB4NAo+Pj4gbWVt b3J5WzB4OThdICAgIFsweDAwMDAyMDA4MzdlMDAwMDAtMHgwMDAwMjAwODdmZmZmZmZmXSwgMHgw MDAwMDAwMDQ4MjAwMDAwIGJ5dGVzIG9uIG5vZGUgNyBmbGFnczogMHgwCj4+PiBtZW1vcnlbMHg5 OV0gICAgWzB4MDAwMDIwMDg4MDAwMDAwMC0weDAwMDAyMDBiY2ZmZmZmZmZdLCAweDAwMDAwMDAz NTAwMDAwMDAgYnl0ZXMgb24gbm9kZSA2IGZsYWdzOiAweDAKPj4+IG1lbW9yeVsweDlhXSAgICBb MHgwMDAwMjAwYmQwMDAwMDAwLTB4MDAwMDIwMGJkMDFmZmZmZl0sIDB4MDAwMDAwMDAwMDIwMDAw MCBieXRlcyBvbiBub2RlIDYgZmxhZ3M6IDB4NAo+Pj4gbWVtb3J5WzB4OWJdICAgIFsweDAwMDAy MDBiZDAyMDAwMDAtMHgwMDAwMjAwYmQwN2ZmZmZmXSwgMHgwMDAwMDAwMDAwNjAwMDAwIGJ5dGVz IG9uIG5vZGUgNiBmbGFnczogMHgwCj4+PiBtZW1vcnlbMHg5Y10gICAgWzB4MDAwMDIwMGJkMDgw MDAwMC0weDAwMDAyMDBiZDA5ZmZmZmZdLCAweDAwMDAwMDAwMDAyMDAwMDAgYnl0ZXMgb24gbm9k ZSA2IGZsYWdzOiAweDQKPj4+IG1lbW9yeVsweDlkXSAgICBbMHgwMDAwMjAwYmQwYTAwMDAwLTB4 MDAwMDIwMGZjZmZmZmZmZl0sIDB4MDAwMDAwMDNmZjYwMDAwMCBieXRlcyBvbiBub2RlIDYgZmxh Z3M6IDB4MAo+Pj4gbWVtb3J5WzB4OWVdICAgIFsweDAwMDAyMDBmZDAwMDAwMDAtMHgwMDAwMjAw ZmQwMWZmZmZmXSwgMHgwMDAwMDAwMDAwMjAwMDAwIGJ5dGVzIG9uIG5vZGUgNiBmbGFnczogMHg0 Cj4+PiBtZW1vcnlbMHg5Zl0gICAgWzB4MDAwMDIwMGZkMDIwMDAwMC0weDAwMDAyMDBmZmZmZmZm ZmZdLCAweDAwMDAwMDAwMmZlMDAwMDAgYnl0ZXMgb24gbm9kZSA2IGZsYWdzOiAweDAKPj4+IC4u Lgo+Pgo+PiBBbHRob3VnaCB0aGlzIHBhdGNoIGRpZCBub3QgbWVudGlvbiBhYm91dCBhIHJlYWwg d29ybGQgc3lzdGVtIHJlcXVpcmluZwo+PiB0aGlzIHN1cHBvcnQsIGFzIGJlZW4gcmVwb3J0ZWQg b24gdGhlIHRocmVhZCwgQW1wZXJlIEFsdHJhIGRvZXMgc2VlbSB0bwo+PiBnZXQgYmVuZWZpdGVk LiBSZWdhcmRsZXNzLCBpdCdzIGFsd2F5cyBiZXR0ZXIgdG8gZGVzY3JpYmUgcGxhdGZvcm0gdGVz dAo+PiBzY2VuYXJpb3MgaW4gbW9yZSBkZXRhaWwuCj4+Cj4gCj4gSSBlbmNvdW50ZXJlZCB0aGlz IHNjZW5hcmlvIG9uIEh1YXdlaSBBc2NlbmQgQVJNNjQgU29DLgoKUGxlYXNlIGRvIG1lbnRpb24g dGhhdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgo+IAo+Pj4KPj4+IFRoZSBFRkkgbWVtb3J5IG1h cCBpcyBwYXJzZWQgdG8gY29uc3RydWN0IHRoZSBtZW1ibG9jayBhcnJheXMgYmVmb3JlCj4+PiB0 aGUgbWVtYmxvY2sgYXJyYXlzIGNhbiBiZSByZXNpemVkLiBBcyB0aGUgcmVzdWx0LCBtZW1vcnkg cmVnaW9ucwo+Pj4gYmV5b25kIElOSVRfTUVNQkxPQ0tfUkVHSU9OUyBhcmUgbG9zdC4KPj4+Cj4+ PiBBbGxvdyBvdmVycmlkaW5nIG1lbWJsb2NrLm1lbW9yeSBhcnJheSBzaXplIHdpdGggYXJjaGl0 ZWN0dXJlIGRlZmluZWQKPj4+IElOSVRfTUVNQkxPQ0tfTUVNT1JZX1JFR0lPTlMgYW5kIG1ha2Ug YXJtNjQgdG8gc2V0Cj4+PiBJTklUX01FTUJMT0NLX01FTU9SWV9SRUdJT05TIHRvIDEwMjQgd2hl biBDT05GSUdfRUZJIGlzIGVuYWJsZWQuCj4+Cj4+IFJpZ2h0LCBidXQgZmlyc3QgdGhpcyBuZWVk cyB0byBtZW50aW9uIHRoYXQgSU5JVF9NRU1CTE9DS19NRU1PUllfUkVHSU9OUwo+PiAobmV3IG1h Y3JvKSBpcyBiZWluZyBhZGRlZCB0byByZXBsYWNlIElOSVRfTUVNQkxPQ0tfUkVHSU9OUywgcmVw cmVzZW50aW5nCj4+IG1heCBtZW1vcnkgcmVnaW9ucyBpbiB0aGUgbWVtYmxvY2suIFBsYXRmb3Jt IG92ZXJyaWRlIGNvbWVzIGFmdGVyd2FyZHMuCj4+Cj4gCj4gQWRkIGEgcGFyYWdyYXBoIGJlZm9y ZSB0aGUgZGVzY3JpcHRpb24sbGlrZSB0aGlzPwo+IAo+IEFkZCBhIG5ldyBtYWNybyBJTklUX01F TUJMT0NLX01FTU9SWV9SRUdUSU9OUyB0byByZXBsYWNlIAo+IElOSVRfTUVNQkxPQ0tfUkVHVElP TlMgdG8gZGVmaW5lIHRoZSBzaXplIG9mIHRoZSBzdGF0aWMgbWVtYmxvY2subWVtb3J5IAo+IGFy cmF5LgoKUmlnaHQuCgo+IAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFpob3UgR3VhbmdodWkgPHpo b3VndWFuZ2h1aTFAaHVhd2VpLmNvbT4KPj4+IEFja2VkLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0 QGxpbnV4LmlibS5jb20+Cj4+PiAtLS0KPj4+ICAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9tZW1v cnkuaCB8ICA5ICsrKysrKysrKwo+Pj4gICBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAg IHwgMTQgKysrKysrKysrLS0tLS0KPj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z KCspLCA1IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1 ZGUvYXNtL21lbW9yeS5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9tZW1vcnkuaAo+Pj4gaW5k ZXggMGFmNzBkOWFiZWRlLi5lZGE2MWMwMzg5YzQgMTAwNjQ0Cj4+PiAtLS0gYS9hcmNoL2FybTY0 L2luY2x1ZGUvYXNtL21lbW9yeS5oCj4+PiArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL21l bW9yeS5oCj4+PiBAQCAtMzY0LDYgKzM2NCwxNSBAQCB2b2lkIGR1bXBfbWVtX2xpbWl0KHZvaWQp Owo+Pj4gICAjIGRlZmluZSBJTklUX01FTUJMT0NLX1JFU0VSVkVEX1JFR0lPTlMJKElOSVRfTUVN QkxPQ0tfUkVHSU9OUyArIE5SX0NQVVMgKyAxKQo+Pj4gICAjZW5kaWYKPj4+ICAgCj4+PiArLyoK Pj4+ICsgKiBtZW1vcnkgcmVnaW9ucyB3aGljaCBtYXJrZWQgd2l0aCBmbGFnIE1FTUJMT0NLX05P TUFQIG1heSBkaXZpZGUgYSBjb250aW51b3VzCj4+PiArICogbWVtb3J5IGJsb2NrIGludG8gbXVs dGlwbGUgcGFydHMuIEFzIGEgcmVzdWx0LCB0aGUgbnVtYmVyIG9mIG1lbW9yeSByZWdpb25zCj4+ PiArICogaXMgbGFyZ2UuCj4+PiArICovCj4+Cj4+IEFzIG1lbnRpb25lZCBpbiB0aGUgcHJldmlv dXMgdmVyc2lvbidzIHRocmVhZCwKPj4KPj4gVGhpcyBjb21tZW50IG5lZWRzIGJlIG1vcmUgc3Bl Y2lmaWMgYWJvdXQgdGhpcyBpbmNyZWFzZWQgc3RhdGljIGFycmF5IHNpemUsIGJlaW5nCj4+IGFw cGxpY2FibGUgT05MWSBmb3IgTUVNQkxPQ0tfTk9NQVAgcmVnaW9ucyBvbiBFRkkgc3lzdGVtIHdp dGggRUZJX1VOVVNBQkxFX01FTU9SWQo+PiB0YWdnaW5nL2ZsYWcgc3VwcG9ydC4KPj4KPiAKPiBF RklfVU5VU0FCTEVfTUVNT1JZIGlzIG9ubHkgb25lIHR5cGUgb2YgdGhlIE1FTUJMT0NLX05PTUFQ IHJlZ2lvbiwgYXMgCj4gc2hvd24gaW4gdGhlIGlzX3VzYWJsZV9tZW1vcnkgZnVuY3Rpb24uIEhv d2V2ZXIsIEhvd2V2ZXIsIEkgY3VycmVudGx5IAo+IGhhdmUgdG9vIG1hbnkgbWVtYmxvY2tzIGR1 ZSB0byB0aGlzIGZsYWcuCgpPa2F5LCBidXQgYWRkaW5nIEVGSV9VTlVTQUJMRV9NRU1PUlkgY29u dGV4dCBpbiB0aGF0IGNvbW1lbnQgd2lsbCBiZSBoZWxwZnVsLgoKPiAKPj4+ICsjaWZkZWYgQ09O RklHX0VGSQo+Pj4gKyNkZWZpbmUgSU5JVF9NRU1CTE9DS19NRU1PUllfUkVHSU9OUwkxMDI0Cj4+ Cj4+IEFsdGhvdWdoIDEwMjQgc2VlbXMgYWRlcXVhdGUgYXMgY29tcGFyZWQgdG8gMTI4IG1lbW9y eSByZWdpb25zIGluIHRoZSBtZW1ibG9jayB0bwo+PiBoYW5kbGUgc3VjaCBlcnJvciBzY2VuYXJp b3MsIGJ1dCBhIGNvLXJlbGF0aW9uIHdpdGggSU5JVF9NRU1CTE9DS19SRUdJT05TIHdvdWxkCj4+ IGJlIHByZWZlcnJlZCBzaW1pbGFyIHRvIHdoZW4gSU5JVF9NRU1CTE9DS19SRVNFUlZFRF9SRUdJ T05TIGdldHMgb3ZlcnJpZGRlbi4gVGhpcwo+PiBhdm9pZCBhIHByZWNlZGVuY2Ugd2hlbiByYW5k b20gbnVtYmVycyBjb3VsZCBnZXQgYXNzaWduZWQgaW4gb3RoZXIgYXJjaHMgbGF0ZXIgb24uCj4+ Cj4+ICRnaXQgZ3JlcCBJTklUX01FTUJMT0NLX1JFU0VSVkVEX1JFR0lPTlMgYXJjaC8KPj4gYXJj aC9hcm02NC9pbmNsdWRlL2FzbS9tZW1vcnkuaDojIGRlZmluZSBJTklUX01FTUJMT0NLX1JFU0VS VkVEX1JFR0lPTlMgKElOSVRfTUVNQkxPQ0tfUkVHSU9OUyArIE5SX0NQVVMgKyAxKQo+PiBhcmNo L2xvb25nYXJjaC9pbmNsdWRlL2FzbS9zcGFyc2VtZW0uaDojZGVmaW5lIElOSVRfTUVNQkxPQ0tf UkVTRVJWRURfUkVHSU9OUyAgIChJTklUX01FTUJMT0NLX1JFR0lPTlMgKyBOUl9DUFVTKQo+Pgo+ PiBTb21ldGhpbmcgbGlrZQo+Pgo+PiAjZGVmaW5lIElOSVRfTUVNQkxPQ0tfTUVNT1JZX1JFR0lP TlMJKElOSVRfTUVNQkxPQ0tfUkVHSU9OUyAqIDgpCj4+Cj4gCj4gSSBkb24ndCB0aGluayB0aGlz IGlzIG5lY2Vzc2FyeSBiZWNhdXNlIElOSVRfTUVNQkxPQ0tfUkVHSU9OUyBpcyBub3QgCj4gY29u ZmlndXJhYmxlLiBUaGUgbmV3bHkgYWRkZWQgSU5JVF9NRU1CTE9DS19NRU1PUllfUkVHSU9OUyBt YWNybyBpcyAKPiBjdXN0b21pemVkIGZvciBlYWNoIHBsYXRmb3JtLgoKRXZlbiBhbiBleGlzdGlu ZyBtYWNybyBJTklUX01FTUJMT0NLX1JFU0VSVkVEX1JFR0lPTlMgc3RpbGwgZGVwZW5kcyBvbgpJ TklUX01FTUJMT0NLX1JFR0lPTlMgKGFybTY0LCBsb29uZ2FyY2gpID8gVGhlIHBvaW50IGJlaW5n LCBhbHRob3VnaApJTklUX01FTUJMT0NLX1JFR0lPTlMgaXMgbm90IGNvbmZpZ3VyYWJsZSwgaXQg c3RpbGwgZG9lcyBwcm92aWRlIGVub3VnaApiYXNlIHZhbHVlLCBhcyBjb21wYXJlZCB0byBkZWZp bmluZyBhIHJhbmRvbSBudW1iZXIgaW4gcGxhdGZvcm1zIHdoaWNoCndpbGwgb3ZlcnJpZGUgSU5J VF9NRU1CTE9DS19NRU1PUllfUkVHSU9OUy4gV2hhdCBpcyB5b3VyIGNvbmNlcm4gaW4KbWFraW5n IGl0IGRlcGVuZGVudCBvbiBJTklUX01FTUJMT0NLX1JFR0lPTlMgPwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=