From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9725C33C198 for ; Tue, 25 Aug 2026 16:12:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.21 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787674328; cv=fail; b=ay66thzZFD67FYgFtkMdU+ligaPjqez5fo6slUm9XQvFJQ8Z3oQcqRVmzocPDf5gFMB8P7/xqLpzc2mY6cONx7BRzmcWBPBxySPPYBA1RY2o11xVKiAW/XPpqjJaOvYQMocCcs7z51q5qeZ9F2GlESe5/pcIksGEJEaPdF8Hvt8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787674328; c=relaxed/simple; bh=VoMGjx6q02N1tF4c/d6LXzapwGrgG0UjWO9AyogbpXk=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=npbT3C0/fqw3AdPZYypXcY7K65ox2rWh1mRd06BQ8CzlJ7V8NgRbJXunk1JIB9VeyzNh0z5ql0W34tKtYVEYg1nHYC3MEl6CwcsNjw0XTXEePsQyUORCUKryW8f+QJpfuNdDCXBFLwsj2MqW7BFGP0zPczN7CnZ60gllqqqfr98= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Nx3ddQlw; arc=fail smtp.client-ip=198.175.65.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Nx3ddQlw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1787674326; x=1819210326; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=VoMGjx6q02N1tF4c/d6LXzapwGrgG0UjWO9AyogbpXk=; b=Nx3ddQlwb3iaI4R+Ar0/fNUZ+etln6z1yu6/Nkpv+lpkmmjPKH7z6ayD vrVPbBvYISp9AcVnu4vvp6p7Ny+cTjm0ESM3wgnS8EJhHtygFIBQgW+Us cAW1OZm/574iPtgQQ9tsqz9SxVdb6ghvWZr0CsnVwvzPQeaCyOUIgUHTo 5h3GDrE5CuXp86wxpAMN511P0N9gdWNdT6UQ7auGQHeAoDxpuh9oWXVCX Wga9emMBi1Pu/F9OPBwhqPh6y8DZpQba/9bVKa0w4OskTwnt9mLKUqQ16 uOCqWDwctWdTydPJHeMutcWumfBOI7gIGoyi6Et2Ou0RPojwODRrIRWSJ w==; X-CSE-ConnectionGUID: zXHluAy9SqKCSagrsx3pow== X-CSE-MsgGUID: 0U/GzGcxQiiPeftLD99ZtQ== X-IronPort-AV: E=McAfee;i="6800,10657,11886"; a="88005458" X-IronPort-AV: E=Sophos;i="6.25,243,1779174000"; d="scan'208";a="88005458" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Aug 2026 09:12:03 -0700 X-CSE-ConnectionGUID: HCZp6oqTTU+5+RII4Rr6Ug== X-CSE-MsgGUID: 1Cus3DKhSLeJNubpTakLWw== X-ExtLoop1: 1 Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa003.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Aug 2026 09:12:03 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug 2026 09:12:03 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Tue, 25 Aug 2026 09:12:03 -0700 Received: from SJ2PR03CU001.outbound.protection.outlook.com (52.101.43.43) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug 2026 09:12:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l4GnO+/PL9k+TI6UoSVc8Fpt0sNGiZnnqFEDXcQqsAslap2mvdIQDOP6toV4duLtLR54WIImpJD3PIpGohRyuynPKyKzGnPwBKdQZg3j6dvVu/1Z24CBMItgkELqTKpgA/hvvEIJ75KRYFhmS6zKINOQWMqvSHKLJBhyu+feiceGALS8jU0pi+gR1IJZz7uwW5uhBpoRv7GQzm/UEhJ431s0Wk/hmisFeyqYKoGjmLSpaUruObIatFuZNTl0OzbaI4I3iAVJ0ozw73PUWuzdCqfm5k99X1iiJztOlF5r49ngjY/sPVZoK3l3sazRJe+GertE5+Hv64LNUTEef+/eyg== 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=xtOv6jpAri0IX1On3zG90R23z1YvH730xgm/2V4N224=; b=dg9cqu8KIn299+cQd79haLIV1EmYhbxsP8tYCTIW94w8yHPRvzUpjT6b9aY12wye5JGlIZSTJI8fVr1NDUBOwmqXq0fzv4TlYGkJZ8NPzIseJxRzUvbqxz19SW0GiXf7lA8t+JGVQ8LK990eMCv7MYd9dIFwdVaMHh8EQQvini04yAGY60BmSWMgtPA66x85He+ynBX+m4R1Zauhlp1wAZoTuK7tp8IcvFmw7Mx7KZPYbRd5zJVwXKUAdyaTs/1lNBCs7/CbdVbUlqXCvfX86/EuuJxouI1pgpyi32raqN0mETiQ5BdoObvGNTMEpnVSbRl/GVjjD4ojo46sCX/MPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) by PH7PR11MB6930.namprd11.prod.outlook.com (2603:10b6:510:205::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.7; Tue, 25 Aug 2026 16:12:00 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765%4]) with mapi id 15.21.0360.005; Tue, 25 Aug 2026 16:12:00 +0000 Message-ID: <4314ce95-baa9-43cd-ad1c-4e56c07b9556@intel.com> Date: Wed, 26 Aug 2026 00:11:49 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 5/9] x86/resctrl: Parse ACPI CMRC table To: Reinette Chatre CC: , , , , , , , , , , References: <01d48e87-eade-438d-9d33-b1110b6bbfcd@intel.com> <64ac0eaf-c2da-4683-9859-81b46ff325e7@intel.com> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <64ac0eaf-c2da-4683-9859-81b46ff325e7@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: KL1PR0401CA0025.apcprd04.prod.outlook.com (2603:1096:820:e::12) To DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB6020:EE_|PH7PR11MB6930:EE_ X-MS-Office365-Filtering-Correlation-Id: 2dd8245f-c4e9-4b76-cf5c-08df02c397e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|23010399003|18002099003|22082099003|10067099003|56012099006|4143699003|11063799006; X-Microsoft-Antispam-Message-Info: LcQHX/vBtnlfdf/Yzozlk4dDlQS+wh/8MnI7l2xLa+QJHgKe+HDvs1zjnn7W/UvKzRTcV1dfBmXOmT4DRjK7hXbVtVX0OSgdkD42axV+1ravS2GtP731HtV8AnmYsYsdadhKASIqJedJq8uSZ36Qpu33u1IbynegC49PAwod5qqKnbIDCcN48UDmtV4CjmTCjGHx+oxbKAJs0Ej26lFou20Jm904g4Hs6wJ+zsIYzePMZBfeAj9+pRzGhE5nq9OW8Dy7FD2W6Gtw5LURggjnYtjP17QbOJ60OossOuc8EZfIQtkbFGUumYC8C1nRAtohrk8s5dPw+L2i+RN3+pkdIxYBoWmahewCJS+a70RC3AkbeFb8FewLsC6++2VcjmEm2MVBLlXOX3P3i3mkUmwIkYz6qwGPsVetKsS41gQYakh3lyGfWdGvx5gp8JAyp0SRSyBAA48P0Gd5KDPY0KejzEkoTePZdG4YuU40lCdpe9IP7xpaqJTpBVSPaiA9Wl9QDS5EtV6TdUEN6dUwxQINzPAdxsSY3tgiQUIIEsS4LAc9ajpwh8SPrIQpgjPi6p3mwmRNJG/fc5aCbsjngo23vylf+UjiBbNMfS032eidxqHPHPeEk5Cwp9efwqwax2MgIBe7IOXkBzorAJAR/J0JeNa9opPXHgbpQUeJEcZHHb0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6020.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014)(23010399003)(18002099003)(22082099003)(10067099003)(56012099006)(4143699003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WGdNaWFoMzRUTWpoSERSbXJpVVFpdUF0a3hJVWFTbHc3MnJMM2tvNzdLV1o3?= =?utf-8?B?T3Fva0MyMlZCc2kzdFl0L0pKZFVjdHYvZnhjWEVQdkdrVUxLUmluK1VHU2Q2?= =?utf-8?B?VWFQaEhTTHcwSmZjeDI4WC9oMVVFS2h5N2dJR3c5ZFU5VmNZMDZXbFNnemNY?= =?utf-8?B?SHdJeCtXTGtUc0JjUVVaeFR4TlVocjhXRUp2MHJHMDdMdUZDQ1lUL29FbEkv?= =?utf-8?B?NUFEcUs5dnhNRmhwRmpJQkZ3cXQ2YkJkQ0RRanNFYTVzcHRtNHJyTGhBSHlU?= =?utf-8?B?NDdBeXJ0akk2cWdSNUtZeGE1cENQUVhTYjJwVW1kNmw5ZVA1VHpXTzZzTWhu?= =?utf-8?B?cmJ2Z0ZyODE2WFFla1lITDl2VmlJcjMzcVJ2ZVUwQ0VTVHBVQWtUeityQWNi?= =?utf-8?B?Qy8yaHVNK3VxU0Iyc0YydzFEZHR6RDgyRWxFZktQQzNtb2ppMktiLzlpeGdw?= =?utf-8?B?c1ZjY1ZlQjF4Mk9DdEhicVVUSlJFVkpyZVhkSnc3UjVFTDZrTVNyTFVBRlNX?= =?utf-8?B?ZGFHSGxEUE1PbFQwMXZoVVNOUnBoM0JqdGZra2Y1Q1U0MU9xSEIrd1lkMS91?= =?utf-8?B?aEZJZm1Bbk05UHhZdyt6Q1NZMFlKcFNtSm03bVR5RnUyVWNyNUVKdzZTbTVv?= =?utf-8?B?NEtzOWcvcEdjWFQ1akJlbk5jczlOSnRnVWtJWG81bUhEeXhQVmFWUTFZRisr?= =?utf-8?B?NlU0WnlJMWwrYmQ2OFlXK0NlMmV6VkZyMnVoMFErK1VCYlpzcFZuWDFXZEs0?= =?utf-8?B?K1FuQXhVRjI0QkRxaEJ3T1VsVTQrNnE3bjBmdHoxQUFNSGt3Uk9oN1JDemIy?= =?utf-8?B?SG9BTExjUGJFem03TGE2VWJ2aC9KYzVyWXdsV3crbXZuWmlhT3NiWjYwWkIz?= =?utf-8?B?Y3EzY2RWc0tSMjg5T0xzU1VmZEtyTmpkbXRpeDM2TEtseTNsMWlPbFV0M0pt?= =?utf-8?B?L1JtN2xBMnlPZHh3d1h4WG5MQXRvZ1Z1bC9rUzlMQkJ4ckFmbzF2Q082eEZj?= =?utf-8?B?QTM5OGhpMk15OUdhd0RyWlVaV0Z3MVJWck5ONmVBdEFDTHdubnZ4MTJrUWM0?= =?utf-8?B?SHAydmFsRW1xNWZsOW9Id05EelZWcWRUck16SGdRamRVZFFhalU0c0tiRkF3?= =?utf-8?B?OGZwcVVxVFFqb0FpangyZkNYQVBOSUtqVE5PZFFLRXBqS285TVFuMmVQcW9U?= =?utf-8?B?OE56em5qN2VVYVVpWXF0TkJzRFV2Sm1yUVNCRDdtQTBYL0JYcmxxU1JuN0tx?= =?utf-8?B?cmphTWFFQWhkdW53Mjh3MStibXM4ZkZwSEdJVHRxMG5NdFBmZkEzU1lWdThR?= =?utf-8?B?cDJkeGV3MlB2aWVhcytIekQ1bHBUU09ubW5HNzMrMlhMSXJBYk1PYzVOblBk?= =?utf-8?B?VmZxLytpUERDbnBkNmM0UlcvUWMvRG5Sb3V4K29GNHFweXpCeis4c1VaUDF6?= =?utf-8?B?dzRJemt2UFlWUCtuMHp0NVhPSkNMWUN6SU00UUQwMDNEbkhjaDB5dXg0U3Mr?= =?utf-8?B?R243RGRZQmNoZHRDWUlKNTBiU2dkQXZxb04yUUt1aVBXT08yOXlVV0kyY3Ru?= =?utf-8?B?cUp2YkJnVzJtMnMvZXlQTUpBS3JjNjNiMUVBdUpRMHVRRHlpRllHcWhZWW9o?= =?utf-8?B?UTdqYmdmMTZoRWZDeU5wRU93U1JkRlBiR1JCTlNMQkRYb3oyRzFuNG9Jb293?= =?utf-8?B?bGV6eldEdXlJcjQ1NFZqbXYydmV4Wm1VMFRDZ1FFUmdzem5MMnJiaHZ1MmNM?= =?utf-8?B?SHFGNUludUVnWjJyVlpyMUltSEw1WGNtalF0dkMwRXErb3gxQ1RmbzI4eWVE?= =?utf-8?B?bVcraEJIQnJzZXhldUJxNEp1aGZnaEF2TXVZMFlqK1hOL0cyTklhM3gzSkVU?= =?utf-8?B?WlNRS2dlbUsyWU5jQjNpdTYzUTJBUnBBcDVxZkFYZjh3TUk1ZWp1MFEzYnN5?= =?utf-8?B?N09uRGZNRGxJVjZPMUoweVl5eElVaWlLZGFVTFI1ZDhWdE0vZjIreWN1NFV0?= =?utf-8?B?cUxWT3N2K2tUQTl4MWxGZXlIdi9pZUl2ci9sRXdYUi9oMkFWRHlFclVGQWF2?= =?utf-8?B?dEJWMEFrMnJNTVdWSHJ4UmlIcWx1TWh0Umc1MWJJbVNEUTJaQk9JdmxUTjdI?= =?utf-8?B?K1BoVG9KdUNNQmFZWlZUNTVCV2tYSnJJTi9EQUhpRkJ1NzQ5RGpPbmthR2N2?= =?utf-8?B?ZWtDM3R4dVhBa1FWNVpwL3FNMHc0T0F3dTlJcFFyMnBBUkZrRzdORkFlM0VW?= =?utf-8?B?dngxWnpibndDL3AvY1Z3Y1R1cjh4ZzY5ZHZ6NHQ5K0pUb2xpR0xqNGpWaTVY?= =?utf-8?B?T3BvbVhvN0JKZlYyTTk2VXR4SG5pUE1XOU9xcjZjREhyQ3lVekRtZz09?= X-Exchange-RoutingPolicyChecked: oN07V3fjIrcowEk1ZTHtjdnUNqulngmBbMfGIZFrTWb6jpOFniGU4bS5l4NrQydcLvFAqn8Kpq4GXNITFkO5cUztCxU/92XMsouUrVLl228raJvibEWtcKT3LbeXf3a0Dv51W28+z3m45uFhWc5xyhxjm7teuxEC5r3VgoW3ssj5/9HPKC5GpXjk40sTyqSDZ42Ma+rayS/Ah9P8/XU9NOthG03SAiKBTGfJdjy5ZHTb0CcwM0bHldL5GrUG5mY7hijevQ78pObqHgyd+efXaCxOPUskPYRdZp4PM5UQxDKJmVuBlWQc153VKL/SdeU79QsTy9C2bVXoNais2HPyFg== X-MS-Exchange-CrossTenant-Network-Message-Id: 2dd8245f-c4e9-4b76-cf5c-08df02c397e2 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2026 16:12:00.1370 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: c2Dk4OuJlQybhGwDhH62xgC52CXxn9tur2T2S+CEInF+RXhEjsO1GQnAyNwSvXrJJ8rtgSmXnXBoW7Mao1WKpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6930 X-OriginatorOrg: intel.com Hi Reinette, On 8/25/2026 11:39 PM, Reinette Chatre wrote: > Hi Chenyu, > > On 8/25/26 2:19 AM, Chen, Yu C wrote: >> On 8/20/2026 7:06 AM, Reinette Chatre wrote: >>> On 7/25/26 2:23 AM, Chen Yu wrote: > >>> Actually, looks like the original >>> MSR based scale obtained via CPUID.(EAX=0FH,ECX=1H) is 32 bits while this new scale value >>> from CMRC is 64 bits. The existing code can thus not accommodate the new values and need to >>> be updated? >>> >> >> Yes, the legacy CPUID reports it as 32 bits, while CMRC is declared as 64 bits. >> >> In theory, we should change the scale type from unsigned int to u64 to accommodate >> both the legacy CPUID and CMRC. However, it seems unlikely that the scale would >> exceed 32 bits. If the scale were 32 bits, the L3 occupancy would be at least >> 2^32 − 1, which is about 4 GB. We have not yet seen platform with 4 GB of L3 cache. >> So perhaps we can keep erdt_scale as unsigned int for now IMO. > > > It sounds like you are saying that the spec you are enabling should not be using 64 bits for > this value. It is unexpected to me that work on enabling of a spec adds such constraint without > clear motivation. If you find that the spec is not correct then I think it would be better to have > it changed there instead of building what appears to be unsupported assumptions into resctrl. > OK, let me check with the team. thanks, Chenyu