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 7E199C4167B for ; Tue, 28 Nov 2023 06:41:25 +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=L1glxJK2qv+y6bLO4o1Jvq2ObcCYNzbDJA/9VTI/fl0=; b=2kPtlwg9oLnogF 2LJpa9ASuoEfzjGrFS7t9Ektw8rd/0Am/HjShm+N/VYDqiZP2h9RCZQTmTvObiqIreWjhjbdkVEDE dDgmFed2AkV4UkkgqYFVj9Zgkp6GBuLtc10msQCwLNJT7kTjR0P+9HZoUhSd/pg+h+YF85tY5jGG5 b4rhRfTg0UXOfFPDuTzo5stgi7AcWIr+5nA7bgnsesVaHEA2cOI65dBq8De+3u0PXUaBQwNjqPkDE MrJQage2JvhfjZkFR/WbDhi+fPFNAGlonnFaE4uNwo48LLDK5cN0/GpVR32sFW2GdVPb/fwkwXdpy P3QFOrEe+Aerixy7WdiQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r7rmA-004H0B-09; Tue, 28 Nov 2023 06:40:54 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r7rm6-004GzG-0P for linux-arm-kernel@lists.infradead.org; Tue, 28 Nov 2023 06:40:52 +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 BEEDBC15; Mon, 27 Nov 2023 22:41:32 -0800 (PST) Received: from [10.163.33.60] (unknown [10.163.33.60]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 12B873F5A1; Mon, 27 Nov 2023 22:40:41 -0800 (PST) Message-ID: <52b8a7d8-aa4c-46db-a7f5-f36c92ad5380@arm.com> Date: Tue, 28 Nov 2023 12:10:38 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH ARM64]: Introduce CONFIG_MAXSMP to allow up to 512 cpus To: "Christoph Lameter (Ampere)" , linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Valentin.Schneider@arm.com, Vanshidhar Konda , Jonathan Cameron , Catalin Marinas , Robin Murphy , Dave Kleikamp , Matteo Carlini References: <6a854175-5f89-c754-17b8-deda18447f1f@gentwo.org> Content-Language: en-US From: Anshuman Khandual In-Reply-To: <6a854175-5f89-c754-17b8-deda18447f1f@gentwo.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231127_224050_284326_5FBDDD54 X-CRM114-Status: GOOD ( 27.88 ) 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 CgpPbiAxMS8yMS8yMyAwNjozNCwgQ2hyaXN0b3BoIExhbWV0ZXIgKEFtcGVyZSkgd3JvdGU6Cj4g QW1wZXJlIENvbXB1dGluZyBkZXZlbG9wcyBoaWdoIGVuZCBBUk0gcHJvY2Vzc29ycyB0aGF0IHN1 cHBvcnQgYW4gZXZlcgo+IGluY3JlYXNpbmcgbnVtYmVyIG9mIHByb2Nlc3NvcnMuIFRoZSBjdXJy ZW50IGRlZmF1bHQgb2YgMjU2IHByb2Nlc3NvcnMgaXMKPiBub3QgZW5vdWdoIGZvciBvdXIgbmV3 ZXIgcHJvZHVjdHMuIFRoZSBkZWZhdWx0IGlzIHVzZWQgYnkgTGludXgKPiBkaXN0cm9zIGFuZCB0 aGVyZWZvcmUgb3VyIGN1c3RvbWVycyBjYW5ub3QgdXNlIGRpc3RybyBrZXJuZWxzIGJlY2F1c2UK PiB0aGUgbnVtYmVyIG9mIHByb2Nlc3NvcnMgaXMgbm90IHN1cHBvcnRlZC4KCkluIHRoZSBwcmV2 aW91cyB0aHJlYWQgbWVudGlvbmVkIGJlbG93LCBDYXRhbGluIGhhZCBtZW50aW9uZWQgdGhhdCB0 aGUKZGlzdHJvcyBkbyB0d2VhayB0aGUgY29uZmlnIGZvciB0aGVpciBuZWVkcy4gVGhlIGRlZmF1 bHQgaXMgYXBwbGljYWJsZQpmb3IgYW4gd2lkZSByYW5nZSBzeXN0ZW1zLCBoZW5jZSBqdXN0IHdv bmRlcmluZyB3aHkgZGVmYXVsdCBOUl9DUFVTIGJlCmNoYW5nZWQgZm9yIGFsbC4KCkFsc28ganVz dCBjdXJpb3VzLCB3aGF0IG1pZ2h0IGJlIHRoZSBjb25jZXJuIGZvciBkaXN0cm9zIHRvIGhhdmUg bGFyZ2UKcGxhdGZvcm0gc3BlY2lmaWMgY29uZmlncyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0LgoK PiAKPiBUaGUgeDg2IGFyY2ggaGFzIHN1cHBvcnQgZm9yIGEgIkNPTkZJR19NQVhTTVAiIGNvbmZp Z3VyYXRpb24gb3B0aW9uIHRoYXQKPiBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBsYXJnZXN0IGtu b3duIGNvbmZpZ3VyYXRpb25zLiBUaGlzIHVzdWFsbHkgbWVhbnMKPiBodW5kcmVkcyBvciB0aG91 c2FuZHMgb2YgcHJvY2Vzc29ycy4gRm9yIHRob3NlIHNpemVzIGl0IGlzIG5vIGxvbmdlcgo+IHBy YWN0aWNhbCB0byBhbGxvY2F0ZSBiaXRtYXBzIG9mIGNwdXMgb24gdGhlIGtlcm5lbCBzdGFjay4g VGhlcmUgaXMKPiBhIGtlcm5lbCBvcHRpb24gQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0sgdGhhdCBt YWtlcyB0aGUga2VybmVsIGFsbG9jYXRlCj4gYW5kIGZyZWUgYml0bWFwcyBmb3IgY3B1IG1hc2tz IGZyb20gc2xhYiBtZW1vcnkgaW5zdGVhZCBvZiBrZWVwaW5nIGl0Cj4gb24gdGhlIHN0YWNrIGV0 Yy4KPiAKPiBXaXRoIHRoYXQgaXMgYmVjb21lcyBwb3NzaWJsZSB0byBkeW5hbWljYWxseSBzaXpl IHRoZSBhbGxvY2F0aW9uIG9mCj4gdGhlIGJpdG1hcCBkZXBlbmRpbmcgb24gdGhlIHF1YW50aXR5 IG9mIHByb2Nlc3NvcnMgZGV0ZWN0ZWQgb24KPiBib290dXAuCj4gCj4gVGhpcyBwYXRjaCBlbmFi bGVzIHRoYXQgbG9naWMgaWYgQ09ORklHX01BWFNNUCBpcyBlbmFibGVkLgo+IAo+IElmIENPTkZJ R19NQVhTTVAgaXMgZGlzYWJsZWQgdGhlbiBhIGRlZmF1bHQgb2YgNjQgcHJvY2Vzc29ycwo+IGlz IHN1cHBvcnRlZC4gQSBiaXRtYXAgZm9yIDY0IHByb2Nlc3NvcnMgZml0cyBpbnRvIG9uZSB3b3Jk IGFuZAo+IHRoZXJlZm9yZSBjYW4gYmUgZWZmaWNpZW50bHkgaGFuZGxlZCBvbiB0aGUgc3RhY2su IFVzaW5nIGEgcG9pbnRlcgo+IHRvIGEgYml0bWFwIHdvdWxkIGJlIG92ZXJraWxsLgo+IAo+IFRo ZSBudW1iZXIgb2YgcHJvY2Vzc29ycyBjYW4gYmUgbWFudWFsbHkgY29uZmlndXJlZCBpZgo+IENP TkZJR19NQVhTTVAgaXMgbm90IHNldC4KPiAKPiBDdXJyZW50bHkgdGhlIGRlZmF1bHQgZm9yIENP TkZJR19NQVhTTVAgaXMgNTEyIHByb2Nlc3NvcnMuCj4gVGhpcyB3aWxsIGhhdmUgdG8gYmUgaW5j cmVhc2VkIGlmIEFSTSBwcm9jZXNzb3IgdmVuZG9ycyBzdGFydAo+IHN1cHBvcnRpbmcgbW9yZSBw cm9jZXNzb3JzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBMYW1ldGVyIChBbXBlcmUp IDxjbEBsaW51eC5jb20+Cj4gCj4gLS0tCj4gTlJfQ1BVIGxpbWl0cyBvbiBBUk02NCB3ZXJlIGRp c2N1c3NlZCBiZWZvcmUgYXQKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMTAxMTAw NTM2MTUuMzU5NDM1OC0xLXZhbnNoaWtvbmRhQG9zLmFtcGVyZWNvbXB1dGluZy5jb20vCj4gCj4g Cj4gSW5kZXg6IGxpbnV4L2FyY2gvYXJtNjQvS2NvbmZpZwo+ID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAtLS0gbGlu dXgub3JpZy9hcmNoL2FybTY0L0tjb25maWcKPiArKysgbGludXgvYXJjaC9hcm02NC9LY29uZmln Cj4gQEAgLTE0MDIsMTAgKzE0MDIsNTYgQEAgY29uZmlnIFNDSEVEX1NNVAo+IMKgwqDCoMKgwqDC oMKgIE11bHRpVGhyZWFkaW5nIGF0IGEgY29zdCBvZiBzbGlnaHRseSBpbmNyZWFzZWQgb3Zlcmhl YWQgaW4gc29tZQo+IMKgwqDCoMKgwqDCoMKgIHBsYWNlcy4gSWYgdW5zdXJlIHNheSBOIGhlcmUu Cj4gCj4gKwo+ICtjb25maWcgTUFYU01QCj4gK8KgwqDCoCBib29sICJDb21waWxlIGtlcm5lbCB3 aXRoIHN1cHBvcnQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZiBTTVAgUHJvY2Vzc29ycyIKPiAr wqDCoMKgIGRlcGVuZHMgb24gU01QICYmIERFQlVHX0tFUk5FTAo+ICvCoMKgwqAgc2VsZWN0IENQ VU1BU0tfT0ZGU1RBQ0sKPiArwqDCoMKgIGhlbHAKPiArwqDCoMKgwqDCoCBFbmFibGUgbWF4aW11 bSBudW1iZXIgb2YgQ1BVUyBhbmQgTlVNQSBOb2RlcyBmb3IgdGhpcyBhcmNoaXRlY3R1cmUuCj4g K8KgwqDCoMKgwqAgSWYgdW5zdXJlLCBzYXkgTi4KPiArCj4gKyMKPiArIyBUaGUgbWF4aW11bSBu dW1iZXIgb2YgQ1BVcyBzdXBwb3J0ZWQ6Cj4gKyMKPiArIyBUaGUgbWFpbiBjb25maWcgdmFsdWUg aXMgTlJfQ1BVUywgd2hpY2ggZGVmYXVsdHMgdG8gTlJfQ1BVU19ERUZBVUxULAo+ICsjIGFuZCB3 aGljaCBjYW4gYmUgY29uZmlndXJlZCBpbnRlcmFjdGl2ZWx5IGluIHRoZQo+ICsjIFtOUl9DUFVT X1JBTkdFX0JFR0lOIC4uLiBOUl9DUFVTX1JBTkdFX0VORF0gcmFuZ2UuCj4gKyMKPiArIyAoIElm IE1BWFNNUCBpcyBlbmFibGVkIHdlIGp1c3QgdXNlIHRoZSBoaWdoZXN0IHBvc3NpYmxlIHZhbHVl IGFuZCBkaXNhYmxlCj4gKyPCoMKgIGludGVyYWN0aXZlIGNvbmZpZ3VyYXRpb24uICkKPiArIwo+ ICsKPiArY29uZmlnIE5SX0NQVVNfUkFOR0VfQkVHSU4KPiArwqDCoMKgIGludAo+ICvCoMKgwqAg ZGVmYXVsdCBOUl9DUFVTX1JBTkdFX0VORCBpZiBNQVhTTVAKPiArwqDCoMKgIGRlZmF1bHTCoMKg wqAgMSBpZiAhU01QCj4gK8KgwqDCoCBkZWZhdWx0wqDCoMKgIDIKPiArCj4gK2NvbmZpZyBOUl9D UFVTX1JBTkdFX0VORAo+ICvCoMKgwqAgaW50Cj4gK8KgwqDCoCBkZWZhdWx0IDgxOTIgaWbCoCBT TVAgJiYgQ1BVTUFTS19PRkZTVEFDSwo+ICvCoMKgwqAgZGVmYXVsdMKgIDUxMiBpZsKgIFNNUCAm JiAhQ1BVTUFTS19PRkZTVEFDSwo+ICvCoMKgwqAgZGVmYXVsdMKgwqDCoCAxIGlmICFTTVAKPiAr Cj4gK2NvbmZpZyBOUl9DUFVTX0RFRkFVTFQKPiArwqDCoMKgIGludAo+ICvCoMKgwqAgZGVmYXVs dMKgIDUxMiBpZsKgIE1BWFNNUAo+ICvCoMKgwqAgZGVmYXVsdMKgwqAgNjQgaWbCoCBTTVAKPiAr wqDCoMKgIGRlZmF1bHTCoMKgwqAgMSBpZiAhU01QCj4gKwo+IMKgIGNvbmZpZyBOUl9DUFVTCj4g LcKgwqDCoCBpbnQgIk1heGltdW0gbnVtYmVyIG9mIENQVXMgKDItNDA5NikiCj4gLcKgwqDCoCBy YW5nZSAyIDQwOTYKPiAtwqDCoMKgIGRlZmF1bHQgIjI1NiIKPiArwqDCoMKgIGludCAiU2V0IG1h eGltdW0gbnVtYmVyIG9mIENQVXMiIGlmIFNNUCAmJiAhTUFYU01QCj4gK8KgwqDCoCByYW5nZSBO Ul9DUFVTX1JBTkdFX0JFR0lOIE5SX0NQVVNfUkFOR0VfRU5ECj4gK8KgwqDCoCBkZWZhdWx0IE5S X0NQVVNfREVGQVVMVAo+ICvCoMKgwqAgaGVscAo+ICvCoMKgwqDCoMKgIFRoaXMgYWxsb3dzIHlv dSB0byBzcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBDUFVzIHdoaWNoIHRoaXMKPiArwqDC oMKgwqDCoCBrZXJuZWwgd2lsbCBzdXBwb3J0LsKgIElmIENQVU1BU0tfT0ZGU1RBQ0sgaXMgZW5h YmxlZCwgdGhlIG1heGltdW0KPiArwqDCoMKgwqDCoCBzdXBwb3J0ZWQgdmFsdWUgaXMgODE5Miwg b3RoZXJ3aXNlIHRoZSBtYXhpbXVtIHZhbHVlIGlzIDUxMi7CoCBUaGUKPiArwqDCoMKgwqDCoCBt aW5pbXVtIHZhbHVlIHdoaWNoIG1ha2VzIHNlbnNlIGlzIDIuCj4gKwo+ICvCoMKgwqDCoMKgIFRo aXMgaXMgcHVyZWx5IHRvIHNhdmUgbWVtb3J5OiBlYWNoIHN1cHBvcnRlZCBDUFUgYWRkcyBhYm91 dCA4S0IKPiArwqDCoMKgwqDCoCB0byB0aGUga2VybmVsIGltYWdlLgo+IAo+IMKgIGNvbmZpZyBI T1RQTFVHX0NQVQo+IMKgwqDCoMKgwqAgYm9vbCAiU3VwcG9ydCBmb3IgaG90LXBsdWdnYWJsZSBD UFVzIgo+IEluZGV4OiBsaW51eC9hcmNoL2FybTY0L2NvbmZpZ3MvZGVmY29uZmlnCj4gPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQo+IC0tLSBsaW51eC5vcmlnL2FyY2gvYXJtNjQvY29uZmlncy9kZWZjb25maWcKPiArKysg bGludXgvYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZwo+IEBAIC0xNSw2ICsxNSw3IEBAIENP TkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQo+IMKgIENPTkZJR19JS0NPTkZJRz15Cj4gwqAgQ09O RklHX0lLQ09ORklHX1BST0M9eQo+IMKgIENPTkZJR19OVU1BX0JBTEFOQ0lORz15Cj4gK0NPTkZJ R19NQVhTTVA9eQo+IMKgIENPTkZJR19NRU1DRz15Cj4gwqAgQ09ORklHX0JMS19DR1JPVVA9eQo+ IMKgIENPTkZJR19DR1JPVVBfUElEUz15CgpJIGRvIGFncmVlIHdpdGggQ2F0YWxpbidzIHN1Z2dl c3Rpb24gLSBqdXN0IHNlbGVjdGluZyBDUFVNQVNLX09GRlNUQUNLCmZvciBsYXJnZXIgTlJfQ1BV Uy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK