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 49AE5CCF9F8 for ; Wed, 12 Nov 2025 05:45:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date :Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4UzJoqzoVlrs1zHaAr5sroTPjADnZjjk1d2yvKdWdGE=; b=P7HXIkRmmXo+dNRzyjTAq+wm7t MYZ9ViGp0ZI7C6OZ6sYWv7QcOFkpAaC7fMyipnD4E+PwfLeIRvmT751QF/T20t9dmX4TAHVuBi7ZO 77mTKEU2zVqvE+KUxL6ENKtxpHVP7daI3jwV0zn9UEKmU4b6/Zw8iGhjNGcDMkt63e/Qh8uHw13Tg 1pa0b5hz/r90xJs/86C6R3DkP7i4WK/f5cVOs0Qs6p34sN6ypVA1WkLXwOOWCriTCDSIZQBMWAQBP +DjPU6D8pwaZpu0a1Xh/LmQT0jWTmsjlPeb6dCOBbczt0vgPEbFZyXycXvUbAX1laRuGXAhjzWh75 a+z3MP3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vJ3fp-00000008AQM-442k; Wed, 12 Nov 2025 05:45:41 +0000 Received: from mail-japaneastazon11011039.outbound.protection.outlook.com ([52.101.125.39] helo=TYVP286CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vJ3fo-00000008APz-1sfS for linux-arm-kernel@lists.infradead.org; Wed, 12 Nov 2025 05:45:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BUXVx5UaqJiqjCzV3FG8uM6MuLpTb+gwo6OVxU8qqkFPWelgTa02qWVj7KKM3Sp0KeYkmIkJajKFK8KKNlcqPH6sEpGbxAyJr5PkHyQlcsyA3CsIUp8/rs85/rtcHLAEK1I+y2g66lSFFF4NSfNnqBtJB4wjKvF+sHZpAbzVSD6mVxS/2Hqbu3jApUxMXM012iir7oSgKCDIsRQ4VN1WvA28PtOP8kNyWbqhut/Z8ppdPHrAmdSHmhvH2NiTORnnGeSAlicvY7KHfxmQRZH8/Hc45nhUHC7zIvFydsqRZJbenHUtZyY/r8+mq1HZQl37xOMDHPitCK06oyTY1bqEBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4UzJoqzoVlrs1zHaAr5sroTPjADnZjjk1d2yvKdWdGE=; b=PZcMXLT7+I3PI8vNJx6POlMIPN9vfaafLQS9bV9DtooHiXMTloeV0O1E/spxTWo4GoMEVxhgaCrS+55CB1LLKYd7tjM9g6YN31AfOkqP0pfBAw0FPovuPElAqP4OyQCPI60jP7usE6X6wamoc6o+0TxGoVxpVF++5FxgTevNUKsBlWD8di6UTUAKfd4ekvANSFHSul7bkSta1sI5UG4P87aBA3OhAOCfTVtZejzO43eyFI+cF94rCEhqO8YAmPJg4HQOuH+aEN0MQ4+aUHFeGLJ23t9rtBMUyd7nznuIDadIuO5LP6lnBdzrLm7l0+VromgMV/uaK+DV3awe2gt+2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4UzJoqzoVlrs1zHaAr5sroTPjADnZjjk1d2yvKdWdGE=; b=aK5K9sV1m1Ln3E1VHCzA801sgKTU3O6aEFttbad79HoCKKPBb7zVenTHoKmTjQr/lVaKgWB0PHgQhEyp6izja643VRQFx2/2kWQWAtThpkGQLxngUatzBd9wlSaKXvdYjuTp/SKfu9HtaiBVGTrjjh8oovuzwQy9kdM9sh2tJD2LrUFjn7+A0+K/9roLTAOCkJxH9odFZLTs7UNLMJC6txYqJSnx6oSSiGhN5ouCT4WD6hgQcoOCUg4gEbzMUkeU8Un/cE2LQAijLZhnZiYNGvGsiqaOzhwZc6yhB7wSI9s6iiTTCFNT3KeCwquzUqOJhAdOtVzTPrligerx7pgYlA== Received: from OSZPR01MB8798.jpnprd01.prod.outlook.com (2603:1096:604:15f::6) by OS3PR01MB8115.jpnprd01.prod.outlook.com (2603:1096:604:171::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.16; Wed, 12 Nov 2025 05:45:32 +0000 Received: from OSZPR01MB8798.jpnprd01.prod.outlook.com ([fe80::e366:d390:4474:8cfa]) by OSZPR01MB8798.jpnprd01.prod.outlook.com ([fe80::e366:d390:4474:8cfa%6]) with mapi id 15.20.9320.013; Wed, 12 Nov 2025 05:45:32 +0000 From: "Shaopeng Tan (Fujitsu)" To: 'Ben Horgan' , "james.morse@arm.com" CC: "amitsinght@marvell.com" , "baisheng.gao@unisoc.com" , "baolin.wang@linux.alibaba.com" , "bobo.shaobowang@huawei.com" , "carl@os.amperecomputing.com" , "catalin.marinas@arm.com" , "dakr@kernel.org" , "dave.martin@arm.com" , "david@redhat.com" , "dfustini@baylibre.com" , "fenghuay@nvidia.com" , "gregkh@linuxfoundation.org" , "gshan@redhat.com" , "guohanjun@huawei.com" , "jeremy.linton@arm.com" , "jonathan.cameron@huawei.com" , "kobak@nvidia.com" , "lcherian@marvell.com" , "lenb@kernel.org" , "linux-acpi@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "lpieralisi@kernel.org" , "peternewman@google.com" , "quic_jiles@quicinc.com" , "rafael@kernel.org" , "robh@kernel.org" , "rohit.mathew@arm.com" , "scott@os.amperecomputing.com" , "sdonthineni@nvidia.com" , "sudeep.holla@arm.com" , "will@kernel.org" , "xhao@linux.alibaba.com" Subject: RE: [PATCH 01/33] ACPI / PPTT: Add a helper to fill a cpumask from a processor container Thread-Topic: [PATCH 01/33] ACPI / PPTT: Add a helper to fill a cpumask from a processor container Thread-Index: AQHcT+MINemgyToNy0eWgnO/dL5pDLTujzkg Date: Wed, 12 Nov 2025 05:45:32 +0000 Message-ID: References: <20251107123450.664001-1-ben.horgan@arm.com> <20251107123450.664001-2-ben.horgan@arm.com> In-Reply-To: <20251107123450.664001-2-ben.horgan@arm.com> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ActionId=a552bc74-bbbc-4152-8641-387568162050;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=true;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED?;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2025-11-12T05:45:05Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Tag=10, 3, 0, 1; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZPR01MB8798:EE_|OS3PR01MB8115:EE_ x-ms-office365-filtering-correlation-id: 6e6df7e4-2879-4c58-4e9f-08de21aeb1e9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024|1580799027|38070700021; x-microsoft-antispam-message-info: =?iso-2022-jp?B?b2lXa0FyZ3hTSFRKeVR4dHhRUnhpR3ZSdE1Ldnd5RG4zenlhQ0JPMlhG?= =?iso-2022-jp?B?TThFd3RBTm5CUjlHdjNxUTNCUVRDenBQZFZxd0cyNXRMa3MwYWNCU3VZ?= =?iso-2022-jp?B?VmxlNS9JZnU2UERkazBBWlJGNzl3UkJyQWJxdm5ZN1lac2dXbXNzcEVT?= =?iso-2022-jp?B?Uis5elJQV25GdGdodHQ0M3FLU0RqbmVJajQ4T053ZWlodHdFU0VvYjJU?= =?iso-2022-jp?B?RUdxamZmUXdUSHJzbVpuN3JoLyt5YTQ2bE9MUXB1UjU5WG9JcFZUNlkr?= =?iso-2022-jp?B?amRDSndEUXl0OEJvWm11TEZEQUY4Ny80U0FHZzNDTlVwSWNzUEtlS1Z2?= =?iso-2022-jp?B?SG9aNUpSUVNYSm42blpmcXdRZnl3Nm1LUlBCYU5OZ05lbmRvQ204bHpl?= =?iso-2022-jp?B?SXlyZmhxWmRrTE5JWTRycEJwNytKdmJMcDRzdEJLWWErdnoxN3U4NWY3?= =?iso-2022-jp?B?aWxydG1vRllmaUVuNWcyd1lubUR0ZVpZc3l2TzZGcHlzKzNWdEVqblhJ?= =?iso-2022-jp?B?NndDT3Zlc1FDd3ZmbHFYT0ZkZStUSG94Q29ianZsOHh6TEpvWWd1RXRR?= =?iso-2022-jp?B?d3FYWEFubTVqdDJIaDZ2U1N4dzNOdk1uWkl0MUJhaHNpWHNJaDBLR2du?= =?iso-2022-jp?B?RVVia1ZQWWdUcW9YWkE5SmtUcmphSDZzSnNseGdnK3RPOVZoQ3hSY3Ex?= =?iso-2022-jp?B?dnVKY2ZhVVBPcld0WVh3dHNEaHdnL0tjWFp6eUltR002RDB5REhBSkNu?= =?iso-2022-jp?B?bDg1V3FRVkFHYjVYQ3NqVnFKZmVLbEVGdVhhandRY1dUQ29sckpyU2l6?= =?iso-2022-jp?B?NXRIR3ZVdGhROUl5VTdodGk1RlQzQTlRNUxlSlArNnk1a3R4MmljTkQx?= =?iso-2022-jp?B?STVUYllVT3lqRlZIdmduT01WajFRcW81bVVaM29FbnVLcjNOSmtkNmxy?= =?iso-2022-jp?B?ejdkRGlTTkYybmtTb0YxaDFzQi9UNHJXZEVtaGNoSzZ0d2luMEFvK0JH?= =?iso-2022-jp?B?T0M4OW1Gazl2QTZndWZLTnZxNmpkUTZTSXFZTlk4V1FaT0h1TkpaZ05i?= =?iso-2022-jp?B?N0hoMkdVdElJbml2aU5EcXM3RWYxTWNIU2UweGJLY0FyZHd4cGxmQlFV?= =?iso-2022-jp?B?dWJwVWo5c3BYNElKbW1EOUtoLy9tZnlwcFhqcjJLRTd3aG04djNNaXJo?= =?iso-2022-jp?B?Wmd0ZEJDZ216R2tCZE8wQkVTSkgzd0tMZnBqSXJiOWFuNW9DMERRaWNE?= =?iso-2022-jp?B?bmNraEVBeUlJQVBoWFRhR0tOSDc0M3hWQUlsZFJrbWZzelh6TWVQZmRM?= =?iso-2022-jp?B?a0YvLzgzdURZUzRabklYc3dhRnp6QlUxaEs2RkxBcFYvbng1N0xOYm1t?= =?iso-2022-jp?B?aVhWUkp2Uko2eThSM0g5Vm1wcjRCRktsZEZ5RjdwWEpLczhCRXJXSDV3?= =?iso-2022-jp?B?R2Q3bUZvYzAxL21aa0UvNUVqVDlUZ2J3K0Y4WkMvSTAxM2IxSjQyb0c4?= =?iso-2022-jp?B?ZEtVMjlwcmZySnAxYk9Gc3RjdUNJR1pkQXN5a2lZQ0tsaUp3R2Yxc3k0?= =?iso-2022-jp?B?NDIrRDlYdmt2R3dJeEUxNVgvaWQ2TWQ3cFZ4YitkVXpMQ3AxczZ5c0w2?= =?iso-2022-jp?B?Lzh6N0YvUFpqbXoybTVEMHB1MmcrWFA4NDNzT1FYdVB1bUIvNStja0Za?= =?iso-2022-jp?B?Q1h2TEN4TlkxVmpJRk5yRGVYVDhQSXRGRHVLOHN1VVJKU1pYQWJTZkpH?= =?iso-2022-jp?B?T2owNUdnRE4zUGloajM5czdDVUtadmp3aWNQckJ4d083Y1k0dVFMVG5s?= =?iso-2022-jp?B?N1RPMiszS3hLMmJCN3lONDNSazJLMGlIeGVqY1NCbTJrbEtPQmw2dVg3?= =?iso-2022-jp?B?OStoaW5WM3pkdnRIN0lxVFM5c2MrYjh4TUh1S1A3UWNRdDIwTHN3WHZx?= =?iso-2022-jp?B?eWozSysvOXVLa1k3cE4yY3duVVVGUkE4cFh3RWhodTZ2UDQxU3MwdHNC?= =?iso-2022-jp?B?R0ZPdmtCUGhyS1MvSCt1eFgxcFpFalVVZ3JnUksxZVQrbGtZNnNnOUFN?= =?iso-2022-jp?B?SFZkdFV2WTFzSzFleFZCOWNITFJSSzY4Z3pmdStOM2N1OFk0U1JhVTVq?= =?iso-2022-jp?B?cG5aeWlNWVFMWmgya3R4S1I1UGtTWCtOSVZJR01EK3F4WUNCNkczcGdL?= =?iso-2022-jp?B?dHRid1NraFR5SDM5a2Z2aSttWXJObDlodDJGaE9USXBRcGZCYWNISE9s?= =?iso-2022-jp?B?MlNJZz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB8798.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024)(1580799027)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?d0x3YzRLK2pXU0ZIV01pWU5tOGNIUWxLNTZWbktjYzVHcVRaV2pZdXNy?= =?iso-2022-jp?B?YnhTMzVxRjh1MmN2U0ZXSkhyY3dvYmszYzNCWHJzaU1ta1JlVjArcWZN?= =?iso-2022-jp?B?UHFGSldXSysxaGVsTlVBRUp3NjVhY0tsMUZzV2dRSVkrcE0rdjBlcDVG?= =?iso-2022-jp?B?azZCMCtieXFXUHZsQzVROUVFbks2eEFpUzJwdlVHU3p1WGdSekcwM054?= =?iso-2022-jp?B?Vzk1am9adFNYbHg4RmJtMnh0eTNBWXFsTVJlSVlwL3BIenlkNkVseGFC?= =?iso-2022-jp?B?d2UzY2JXWnUyeGUvUkpNeXhtRXBuVDJXb3IxdHVjSW9Yd2NvZ1NXOW5z?= =?iso-2022-jp?B?cmRQcStSL3pLRyswdGIrK1JnR1l0Mm9lamc2Y2tLMWVieUQxZUY1RDNv?= =?iso-2022-jp?B?bkpUM0VXQjc2ajV6Y1RaclBTdmorOWgxVnBQWXRDZUYzR294dVZHRzY3?= =?iso-2022-jp?B?eWJEbXVVMFpUVWkwbncyRHJ5SzUrTjlOeVRWRlBuMGJNMVNoNVJ2UXJ5?= =?iso-2022-jp?B?NExlUERoTElBRm0yMUljNDNPeDk1ZGVyWXNMNHMvVEdOL1pKM0pnUldD?= =?iso-2022-jp?B?QU9mdi95bkx6L2pDa2ZabHh3N2lGRGN3Z0VhVGUwOXNwbThPa3hEMi9w?= =?iso-2022-jp?B?REIwbnN2Qk5OUmFWaGhlUzNwWS92NlFZbWFtZmZ0N1ZGMU85S0pJKzVx?= =?iso-2022-jp?B?dmdLbDJPUU5lYUhLNHpySC9iTzBtZ0dDaFNNRm1ra1ZPT0RPWS9rU1B6?= =?iso-2022-jp?B?a3RCMEg3cVJLemZNdWJRSjNpbCtQQWtHRGljR1owNGJjbWRUR1ZhU3ps?= =?iso-2022-jp?B?a2xndXJXZklsY0hKc3Rpb1pZVnNhNEZ3ZE1nQUx5KzRpV2pRemhoUXhY?= =?iso-2022-jp?B?Y1RmeFRFN0VXUGtBL25SZ3BhWVhxdEtRcWZNRlpzWXBWVno2SUxrOG85?= =?iso-2022-jp?B?ZHp4Z3hYQWlQMkJid1JhMGNHWlNKbU1aRm9ueGRLcDJyb2ZPR2pTNWpj?= =?iso-2022-jp?B?bUJCY2hJdXBCeEF4NnV2Y2pzMklJeEtXS2ZwWXd1Mk1oaTFwUDJHNUht?= =?iso-2022-jp?B?MW5FelVralNHMkNZU0o1cklvOG5Gd0JheFY5Njl0WXp5ZjVhOHE4anZ2?= =?iso-2022-jp?B?RUplMkpyVHZ6NExmWjN0SU1GVFpMN0NzSHNyeTlnUXQvL1F3SkMrTzI4?= =?iso-2022-jp?B?MlJlMlRmYVhOSDFsTkRTSi9RbSthdDFtWUU1dU1HNFBpeWtHSlY4aG91?= =?iso-2022-jp?B?d0c5aHlmQVI1RFpJOThaUlpRK0VCMGM5cGJBZDBtZUZzRU1lZi9Banc4?= =?iso-2022-jp?B?S2p3UENqaktiZUZiZnFCTnNPTU8zVzlLNFFaOWticlUwNzdVNjZINDk4?= =?iso-2022-jp?B?UTBUSk9zNDh0R0Q4aXRjM2VKU1g3UHlDNnFJR213M2g4Si8yaHc1SVYx?= =?iso-2022-jp?B?ZG5zY1VmblFZSXl4eENmSmhDUVI1N01JL3RaditpS2h0eWE3Wkp5QWJB?= =?iso-2022-jp?B?Y21qdXRXa2VJTlZObWs4QTg0ckwyUVJhbitwY2NzWmU3N1d4cEllWHIz?= =?iso-2022-jp?B?Z29pdCtnMVVlTVIyWnZ6MHZxTDhpMXQ3b1p2UEw4bnlEQnN1dWlhYWZN?= =?iso-2022-jp?B?N1BobG1CWGdWQnRDazc0SjRlNSt5S3dnejM1T21MNmtaVVZBQzQ4eG5i?= =?iso-2022-jp?B?VGp4S0s2djUrQjA5enZiUGFqWE5TL25aVmhlK0htNkhxbmIxUVFaQW5Y?= =?iso-2022-jp?B?bzkzNnBBajBpQXc1UWtqMUFESlBHd0pCeEpPUHBYVlRVdkh3TVdmNVB4?= =?iso-2022-jp?B?QTlWNUZQY2l1eExBT2k3OXJ6aWZBb3oxOG5QQm9Rb0FUYVRsMXJoWnJB?= =?iso-2022-jp?B?dHV1Vk5FVndNZGpZc2NwNzlRejMxN1BJS0xLV2MveDhLeTRQQmlmNXBW?= =?iso-2022-jp?B?Mm5Zb2Q4T2Y5ZE83WUdXc3hwTkllNFZ3WkdLNVhqeExuUXNJNlRrOVBO?= =?iso-2022-jp?B?RnFpZTdid3FZL010ejR6amJYcVM3Uysyb3NEem5DazBxNEI4VHUrVWNp?= =?iso-2022-jp?B?Vk04c2tLODN6djRHcjFBdDAxT0xQeUp4eVJremNGNXBpM1hyVVZra0Fs?= =?iso-2022-jp?B?ZzJ2eWJpekJNRVpUalczNEdNeEhsS0JnUGN6TW5tL1dJK0Fva3VXa3NW?= =?iso-2022-jp?B?V2FvMEM1L3c1MlhLVWxzZkd1eUh5K1p5OW80SVhHVFgxUzE3VHBONEZq?= =?iso-2022-jp?B?eE1rVEl2dGtudVRVdStuVExPeWdaRnJYalpWb2xsdzZ4M1RYbEkxT2Jm?= =?iso-2022-jp?B?OEtjV3lIZ0F6ck1hTWQrYXlCMWRJaEM4cHc9PQ==?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB8798.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e6df7e4-2879-4c58-4e9f-08de21aeb1e9 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2025 05:45:32.5579 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vwVzKZOr28+gcUSn8nUkp5qmI4AZVodWp2jkMSE748sOywpvsfXPahGPGyPi/8aIqp6OnIfrHk/bT8D/9W0TohFB6nkEybrB7UZ8nlBnmfY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8115 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251111_214540_496434_F6D28ECC X-CRM114-Status: UNSURE ( 9.14 ) X-CRM114-Notice: Please train this message. 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > From: James Morse >=20 > The ACPI MPAM table uses the UID of a processor container specified in th= e > PPTT to indicate the subset of CPUs and cache topology that can access ea= ch > MPAM System Component (MSC). >=20 > This information is not directly useful to the kernel. The equivalent cpu= mask is > needed instead. >=20 > Add a helper to find the processor container by its id, then walk the pos= sible > CPUs to fill a cpumask with the CPUs that have this processor container a= s a > parent. >=20 > CC: Dave Martin > Reviewed-by: Sudeep Holla > Reviewed-by: Jonathan Cameron > Reviewed-by: Fenghua Yu > Reviewed-by: Gavin Shan > Tested-by: Fenghua Yu > Tested-by: Shaopeng Tan > Tested-by: Peter Newman > Signed-off-by: James Morse > Signed-off-by: Ben Horgan Reviewed-by: Shaopeng Tan