From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (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 5972D351C04 for ; Thu, 11 Jun 2026 15:46:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.19 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781192769; cv=fail; b=EGpKd4PyXwPYTJr3KNJIQ8PP+PCcVW2iITOeWuVf4g5XCedNSl8D5w7CGovpxGPVgZEJpmoMwrL7fx6DDfuZthlDL45qKSD9Ux7+XfvuQqDqcy89nOM86fGiaxBq56E/z+iV0Jv6RvlmcorZBFbaHD+pSPrCZfX11Ikc96Lda4g= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781192769; c=relaxed/simple; bh=lQeYCwx0FOaIKoWgoLCA2DTtj745yixj4NL0kLw1i9I=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=WAmfh1mRsknylMHc5DxXl62h1nO23L8K8PJcmJ0iwdwsUZ9CLusc1M2SrQlWkx/2QmWxaMc6nRu8WFxeSI+jMMiVNoM0YL6AQWVv69oa970IsR+VvoHQL56qmy1hcXoUGVilVZuIlrgU17mCafBEWxKe2uo+QnTFWKyIgKDXQ10= 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=N+8YtuS1; arc=fail smtp.client-ip=198.175.65.19 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="N+8YtuS1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781192765; x=1812728765; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=lQeYCwx0FOaIKoWgoLCA2DTtj745yixj4NL0kLw1i9I=; b=N+8YtuS1QC3Y3fvcLYMW7IG31BMf7+lSDlWMI90nlhgijuOiBpNO+iHz VIMe/I2Oq+yqdt4DBXzTDeufsp/p/rafJhgzSfbTxbkxiPw1PPfuS3Khs C5Bs6e9sJEKEru/tFNJ0TtyR63gaVC6DDLNrZilaQ113I8Jsv0gZhB4Qo euy+Ch4NO+URg4MrC3IpXWeVxqiJbgt60CU+5Cm77l33q4A+OQXJ3Ud5D M9jR9AgDdD8Jqb6YbSHp8X+08pkQXlEtTkasqrfT1OMYC20wUitNzx8k0 XEoH0kYzjwgZ5I94sKzLCLFyd0+h+bLK8gneXzrDmT6yDC0EBCOQNAb4+ g==; X-CSE-ConnectionGUID: go6BdMb9QbmTMwbh60PEvQ== X-CSE-MsgGUID: Q3O4PP5yQ021UlM01nFeJw== X-IronPort-AV: E=McAfee;i="6800,10657,11813"; a="81991561" X-IronPort-AV: E=Sophos;i="6.24,199,1774335600"; d="scan'208";a="81991561" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jun 2026 08:46:03 -0700 X-CSE-ConnectionGUID: vWSsNuaaQ1alKDVFDJpKyg== X-CSE-MsgGUID: fNHY7UXsRhKPyrRvHw3Pag== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,199,1774335600"; d="scan'208";a="245414751" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jun 2026 08:46:03 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 11 Jun 2026 08:46:02 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 11 Jun 2026 08:46:02 -0700 Received: from BN1PR04CU002.outbound.protection.outlook.com (52.101.56.35) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 11 Jun 2026 08:46:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CWzoAd6dAl0PoxnalmVTkm7eCQEHI/B6OMHSARks+GqLGnW4ZcCnlRYMZxsnQxUmI+pirT57eWg62uq2uDHHugk9xUAcso5apN/kAANpnfbwtX4/sb8aXu3XDAh6FlYJd3xcRNKKcOF51BfnjngixE1NJXV72c9nHNmM5iHS/XcAT2TFNprqsNAbus+qDHsFEBdnbfNsALBpsHoULqjOrPcfpFeWFDbcSzN6SdqjpTh1d9bAc/KwPLhzpFnRBUTHc2doXJHQcecGrd3BWkmTPopjAL8cYL3uSyZAZX2xx6X93GF97RnkNbzm2wOvUppYQiOK3n5jABTk4oA3hZKUMg== 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=V3zkHSoFXMY6xr1zlbw/t6aBmqwAwxYSyvjJaCvwxEk=; b=NVuZLfolnU+XXDa3vQpYleLjMDyGetMMMeXhKkPcF8bm+8rSUVxWu2b935zcmvinpdXrkbykP4NijjXdMqIXJZmaiTQalZX53C5bVETbbC4vE8uYSkfbDmMBQ0h5uoxIL2X9rteLVWNGSAP1KfskQBJ/2mqTwfh1IKK0juvwqC487cE4VpeT0Zg3b5+XF7odbQ5WePjhq7ziByhDOEYXuQaKWjTGWACVBKTElBygwyyYCeHicnciTHmPRMNMfSuWZuGUXWzYJSlsxTV0OzRKBYpPsXyr6CfoN2cUq93OYwss+xcsdcB6PAeep4U9UlCTiMcM1Vb11x17d6o4P1z7ng== 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 SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) by DM6PR11MB4628.namprd11.prod.outlook.com (2603:10b6:5:28f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Thu, 11 Jun 2026 15:45:57 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%4]) with mapi id 15.21.0092.011; Thu, 11 Jun 2026 15:45:57 +0000 Message-ID: <2a06bfde-2740-4bde-8ffb-aa2026d6edd1@intel.com> Date: Thu, 11 Jun 2026 08:45:55 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] mpam,x86,fs/resctrl: Generic schema description Proof of Concept To: "Chen, Yu C" CC: Borislav Petkov , Thomas Gleixner , "Dave Hansen" , Peter Newman , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , Ben Horgan , Tony Luck , Dave Martin , James Morse , Drew Fustini , Babu Moger , Fenghua Yu References: <29c95b69-e1a4-46b1-ab8b-45c09308b924@arm.com> <7f2d0cc3-266c-4fa3-a9ba-7352325c76d1@intel.com> <3ef279c9-c4b3-48cb-8235-da8a871b54f9@arm.com> <5cffdb88-924e-43e7-84f2-ea19d82910fb@intel.com> <0c957e0a-0188-40c0-96e6-4e5d787a8ae6@arm.com> <8bd94a5f-1460-4bc3-a2b2-68a298200ad8@intel.com> <36213825-c353-46b4-8a05-83ea446201a4@intel.com> Content-Language: en-US From: Reinette Chatre In-Reply-To: <36213825-c353-46b4-8a05-83ea446201a4@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR03CA0187.namprd03.prod.outlook.com (2603:10b6:303:b8::12) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) 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: SJ2PR11MB8370:EE_|DM6PR11MB4628:EE_ X-MS-Office365-Filtering-Correlation-Id: 88e74ba9-43fd-4b98-b3c3-08dec7d08735 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024|23010399003|4143699003|11063799006|6133799003|56012099006|5023799004|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: H4jMOqRtt0JKq1Ch5P3UemOMP96Q7JllaMfg5k1Ynm2F3S18zoHPpeelrLZu3G7KuLWeCIHDPsa3wyqfqKM2iQJ//OSpjHU2wFXrzX1Ro9pcN4xkI3NyoRD/HXQeFtvSJ2CjGIx6hKGDdl7jhVuk24vzpFClHhecX9Uul09vxbBr7FtIO0OuM3x5CjqtpXY4ak0xdUJ8Bg5Iv7wFyPj1vLi6f/UTR0Q5ac3mIzGLpxvAu6BDKE6mM/2NH+skvhPKmlTFhmKWqfD5T7Uls4jrnVY0vsHSzfPFEUOza0Eegk2zRTzDUNID73MvL9fmVN2vwRRPVtUyialnMLFK0cTnxnfwySKgnoEgkMELnJvI24qM0Vn6NIkQDWoA7O6Dv7CyN7pvuBqSVzrF05cJ3IPWSXPNpuAxAQLdxJunpaLUnQexYT87hKg7nWKizBFZbefvI6BPDLidA2bhW0T0jO6o7oZppQMX19Nu3LaBM9Pj1s5P3VmjQkSEdJCN2NH5KHGippDwhPPF46JfEGj2di0jdOyXKZ3XNDVag5sxZ0KqomkO6SbpLJyKkpaazOZD117rl5D+s6oZNu7YKL5sKGxALmezv4RYEg1y/EvivuA73yiBT6+l/7L4Go3pdz1NGsv+DwzcADT0NA4+Lm0tn4e2D0HSaSbribGhC4lVBIhWZLPZnEn42iEA+4imHxF//EeH X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR11MB8370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024)(23010399003)(4143699003)(11063799006)(6133799003)(56012099006)(5023799004)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UUhwVW1YVnBYOTA1aG95L1FUbjF0TXVnTUdrNnduRDdFOWVXRVlZRk8xYktG?= =?utf-8?B?N2NncC9MbXRtKzBBUVRodk1ReUtldzMrcFdhY2d3eTdaeTh4LzZvVWRnSk0w?= =?utf-8?B?Z1dNMkczelVTbUtidTdNeHNVWlIzR0tMazdXODBHUWFOVEtTWXErL2VWcVp6?= =?utf-8?B?WUhPdTQreEl1YVBZT0VLNGNxdjRwdEJRUDRVUXkvSjFDRGV1ZFBkOVpEQlp3?= =?utf-8?B?R2ZITUh0amNoZkVFREZBUm04YytleU9pL1pOVmJMYVNwWi9hWEluUnZYZ0hE?= =?utf-8?B?aDdCRXByNzdjKzhZRmQ5TUs5ZFgzMGdSL0RsOUxpejZ3TThYQVFFZi9GcEls?= =?utf-8?B?aDdqanV3dFluYjR3Mnl5NXFuVGttYk5EQmhqN09CNU1qdVlTZHNCRmxSL2NG?= =?utf-8?B?MXFXZEY5UTdCWC9FdjdGTkZUWG90ODNMSUZ1WDkxNVhOYkhObmJPNWw4b2lC?= =?utf-8?B?ZXNIZWxlU2RvdzBzTVpKSXNKWHYzaC9oODVKRm1heEs5N1RwcWJaNnZNVXBy?= =?utf-8?B?dUVMaGhtZ1FpTmF4aWUycGJobWVxVWdJbXM4OWVXV0JONkUwQS9IVjNqakh5?= =?utf-8?B?L0xKWG95QzZ5SXR4eWZYTUxMVnh1aXU3L1hXM1FGY3AyYjlHQmFDdFV0anJ3?= =?utf-8?B?ZjlRZkVhd28rWjZrYmUxZVZBUVhSWVpwVkhub2h3QnloOEN0ckxIaXZ0UUZy?= =?utf-8?B?Q05TOHV2RDhCVXVLK3lxOHYyb3dBU1o1NlMyVjRsSUU0Y2VQZkdHeTlReWhH?= =?utf-8?B?T0JkRFowTDU4WHVoVlJGSFZjZkE1RWpzMjdLRHMyNnEveU1QNlBSM2l3aHQr?= =?utf-8?B?Wko2WDV2TCs4TUFuelNIYnZueE0rZFlNL0RiQXF0dVJvTUVwVkp0RlJlbW52?= =?utf-8?B?MnQvL1BkR1NLV3lVVHExaHF6MGEzcDRObm1FeWM0ODNDRDdsVWFITHMrUGxs?= =?utf-8?B?Q0FMRzRWRVB3dFBFVDdIb0tWRXBSNmJzRTRSeEN0U1ZmZk0rbk5scit3dTFm?= =?utf-8?B?VGh2SVZhcHYrVWpSbW5XZnFGWlUxNXprQzdiNDY3cmxNdS82bmpNNXhzY2Zy?= =?utf-8?B?Qm02TnVOSnZUT2NISVRWWkVJRUNwbzd0di9tODVBc1U3VFJsQjBLNWFyUEYv?= =?utf-8?B?U3NHdFJTcUlyUXJTdkZYUk9MTzlhWWdQU200SU1yNDB2SmRUWUE0eHZBM0Qz?= =?utf-8?B?VitZRXBEVitDd1BMNnc4QklGNWpjY3Vjd0MzeUxOUmZKYUJzbWMzWjEza3hj?= =?utf-8?B?aklITXdEaENiV0hjZ0k4ZXR3QVZ2ZzJBVGpoVmVodWxoN1dJQlJBb0xGaVZo?= =?utf-8?B?UkQvd3ZDVDJ2STlSOU5WOE50cmZER3BUUCsvK2ZRMnV6ZEZGcjFnZ3pONHEx?= =?utf-8?B?RzEvcVFZc3VmVUFidHl2cjBtT0E3QTh1K3Z3TGNRbGZlYkZUWnZvVUtyVE9j?= =?utf-8?B?ZUNHTGFrZUthRTNPNmt5SzQ0ZkgxdW52OFdTeWoyTEc0R2Y1SkJsTFlwdzNL?= =?utf-8?B?Nmc5U2EwWlpDRTZuV2tZUmtLcU1uc3kxU1FVWHV2NXExOVUxRTlyaXl1RHJz?= =?utf-8?B?a1J0TFFteGlreWRTZEZRSWpQZE9vQXdoY01rWFczZjgzVjRtTmhFR0JZK3g4?= =?utf-8?B?cFA4UjF5cytSdUxNbWF2dnRIM09VUUNCZHdwTllBQmFFQ0tLejZ1eThQUzMy?= =?utf-8?B?Vlo2aG44Qm9UZUV2N0xWcTl6eTkzY3hoelJhQXhuemlsSzh6SmlKUGRWN3Bp?= =?utf-8?B?MmNIRlE3a1RLT2pDVkQ0OXRraVgySFo5dGR0ZXMyMnYwZ2dwbG50Z28xbDBv?= =?utf-8?B?RFEvT1lVUm4xdTlqSmtIOFZnVnFzRDZ4VDJsSEpkNkNIMi9YUlVSb2U5bFhG?= =?utf-8?B?cFVZMndpL3JEbVR6VVZxUC9UdERuTGZHT0xBWmswWGNmMUEvYU53dnQxMjZx?= =?utf-8?B?RVF0T3N1T1l6TWh2V3dWdyt6cHdhalBkZjZlUTY2VHE2R2NKcU12MDNuOWVP?= =?utf-8?B?UWdMYTR2ay9LMWFFcy9YZUJnQlA4bzJ2eThzWnNFTklVNEJiQ3p3RGJhdnJl?= =?utf-8?B?ZzhrcFg0VFdsZ2FuZ2tYT1M0NHlGc3hmdld5Ym9hSkl0Y3F4TStiTkNQbFUz?= =?utf-8?B?bVZmamc4VFVjeVJmN1l0a2o3OTFUeTBLK1BXUlMzSnE2MUNOUmZFNGFCdDdq?= =?utf-8?B?L0dGdmFTSFdna3FPWjc2ZkkwdjZwWFVneFU1OXIzc256REdnd3BLYVQ5eHp1?= =?utf-8?B?RnZkOWp3UXhRNFpTRGFhc3hrU2VSellVbHhwQUZMN1VTOXNtdXl4K0tQRTdR?= =?utf-8?B?K25LdHcxOTNYdllBR3dFd2dZUHZEOHBqVE94d0VBL2txYWsvanNETUZydnNF?= =?utf-8?Q?9qqhHgvFmIPai4EU=3D?= X-Exchange-RoutingPolicyChecked: fP9v1r8G7Z0qqHmIZG3qE1TDSr94hSAOBfl6lrjDB+BAN5JtrGvBsm8kSbLqjRpwyboBqxd70wefmPo0n0t91yq3uqTgos7vrFX8Xxl8WPeYgtM0QT5qkfUA8GCGLWn4jKDlU8I/sUkYutatuj80Tsqy6bS+AReeQM5sodvs/t+qEzmrEGDXt9lssUjyItvKHsVSMCXR9jmoai/ieKNfnwMlVAC8uF4fh46xVRl1vmVA5guQfKsyigzO6/SBI32y7lv/TSITEawMsaSh612ByuWohCUNIY6/2O/2eNwAyRf4AYxL/X/M1jTnyPU84QzSttDpi6BGKxrbU8dj4DfiVw== X-MS-Exchange-CrossTenant-Network-Message-Id: 88e74ba9-43fd-4b98-b3c3-08dec7d08735 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2026 15:45:57.0873 (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: zvrEzQho9xQYEBX7lDjdNQqoVWmplDeqwcy1yZYBF+LCaK5Jf8fonJLQURY1rb064tMMF1djXUNcYeuxXahBRfQjGxTNasczsAqpwGixK9k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4628 X-OriginatorOrg: intel.com Hi Chenyu, On 6/10/26 8:26 PM, Chen, Yu C wrote: > On 6/10/2026 11:59 PM, Reinette Chatre wrote: > [ ... ] > >> >> -  This implies that all current and future ERDT capable systems will keep >>     supporting MSR access with the legacy "percentage based control". Is this >>     accurate? What will behavior be on an ERDT system that does not support >>     MSR access with the percentage-based control? > > Would it make sense to encourage users to switch to MMIO-based access if the > platform replaces MSR interfaces with MMIO-based ones? One issue with emulating > MSR-based access is that there may not be a strict 1:1 mapping between the MSR > range and the MMIO range. Additionally, I am unsure whether both are strictly > linearly scalable, so it could be challenging to create a proper mapping for > msr_value_emulated = map(mmio_value) IIUC. resctrl needs to continue to offer the MB percentage based control to not break any existing tools that may take a while to transition to the new control interface. I believe all architectures will encourage their users to use the finer grained controls while I also expect users and their tools would gradually switch by themselves to benefit from the improved capabilities. Reinette