From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.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 725E14457BD for ; Mon, 17 Aug 2026 15:09:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.19 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979375; cv=fail; b=Yu+Vun6KlTk9r/cYK8Gfwly/84P9LvE+XeYmI+ATw2I/xhbexzQ3xIvBiUjLzSEoUMAjxKVyWRCnbeYgEU1YxFx/fcmXBgN5vcBYDWoqgG1TIlt3rESQsbWdtLo5Df3fYZdl85lL/ckqb7iHGDmaYmfDtUxf/5rqmsaH1HZhgI0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979375; c=relaxed/simple; bh=RXh+4rZ8VWyQt01OADQtSG5u4HNHV6FOxtJRlpvjCW4=; h=Message-ID:Date:Subject:From:To:CC:References:In-Reply-To: Content-Type:MIME-Version; b=H6Qv6I/oFHvbAfIhrlLIUnEf0ki6yCJwBQqGaXQen4+78IMxK/PvdLcS0HeF0qTJYLCHq8gLQcIzoUKOeHL8O+mB/b+i0nKhtO0ukSQtV7SfoJrrPVIAJ/2bQwEB9q/YMHZqnwT0oSDM7mbdHdFS1MobXo7R1Dy2xkna8Nwl/1E= 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=g5/jreIE; arc=fail smtp.client-ip=192.198.163.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="g5/jreIE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1786979374; x=1818515374; h=message-id:date:subject:from:to:cc:references: in-reply-to:content-transfer-encoding:mime-version; bh=RXh+4rZ8VWyQt01OADQtSG5u4HNHV6FOxtJRlpvjCW4=; b=g5/jreIEdBTJRnyairAcYojM82+A0SVwH+YFUEJwAOyUZopcAs58eioR Qhaq8/EpeE/OVkPqYmDLGgVlE6+FTYAG7J0Y5sXtPIH9oSmVfbF3z5HaY e4IB/37WLjKz3KSs36aLzDIc7eGHz2YUsNSt0zBB8HWPLNubIcUp9heod Qs5obMKMGR5oKHgt0zwGaSYYsoAN/Kq14ZTWv0dpZ3BhJMwklz+cfEjR6 azJvxWHGR1cPIU4RyKMDznCpn0pPgyP6cEFKiaA9OcqAJ1TpRurgjAEHa A7mD8lTPVUlhoI7X5mHtzCyQ1Ls8Mhs9dsWmdV9R3kgypS03GvLJs89OR g==; X-CSE-ConnectionGUID: bZo6WKq/TBmVygIbcHmTKA== X-CSE-MsgGUID: qLBg552ZQLGFbTsCGTqTMw== X-IronPort-AV: E=McAfee;i="6800,10657,11877"; a="86415545" X-IronPort-AV: E=Sophos;i="6.25,229,1779174000"; d="scan'208";a="86415545" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2026 08:09:32 -0700 X-CSE-ConnectionGUID: +GF+VWbUQtSvYQoapj7Wqw== X-CSE-MsgGUID: eHhwqILASY6mnyc+z+IWAQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,229,1779174000"; d="scan'208";a="261687242" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2026 08:09:32 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Mon, 17 Aug 2026 08:09:31 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) 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.45 via Frontend Transport; Mon, 17 Aug 2026 08:09:31 -0700 Received: from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.0) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Mon, 17 Aug 2026 08:09:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RMmkGpDCAN2W2cIvKIc9dfICAev4Hdy1IwWCKPAvjoo4Y7eVQnsKQ11Hu5yOMBmiy+n+WiBa0b/TiyZ7NJnxAg20IRkm2spzyp6q7BYXbohIF2YGFacKbCMskWQy9Q0F6lft1KjXnztKW+QgKT11CbkP+4osjDzYZYjDFRL4pX9dk8BsoBVS5h3kHz85DPrXDdlqxPolaqpJGfRdEOjIyPN9eFx4JcmAnCMPBe7RnKdNq1c2bl/erHa2u/dBytPCAfdWKKss7RFJlKRUE03s1/CHuNyBKPhItdR9w+Ty/Z0vehm/EUVKif9wOK4TSt/i9bFi3BDuBOQ7zjCYc4zXWg== 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=IDdpr0g9o8svisuxlCqiKRpeGgfW8nD/aOwqcxUa35I=; b=MtYsYYVNE3dl0F/Wv1KQZ1sunLTSOg03hUe0PuUoHm1cXyz6Rvm/XfE1X23vkwUSFIU7K4oeo7OeqJAb9C3rMhniyBy8MIg12l8RJw2bC4wGfNT6NEnTvyWbg325mWD64ilHVEL/zzowdzXIomEA0icvhfp9kUpYDd8t2P9tZkvTAgrHdF0twY1fFwopPm8L8y9mZkJoQ8H/Pt3h8ZSZRqEFFx9FBuKcTZT/3d/6LlzbwCmqp7C5YlTi25AA8JL53qpIaGGg2yW8TC3r79Uc8UoZWs92cZfy8FzNCB/m0IKeflAoDkHd2fp2OLq/fgpkmmuljQ7SVDKTeWLw3jb4jA== 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 CO1PR11MB4979.namprd11.prod.outlook.com (2603:10b6:303:99::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 15:09:29 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%5]) with mapi id 15.21.0315.016; Mon, 17 Aug 2026 15:09:28 +0000 Message-ID: <6b2187d1-ee55-46a1-847f-bae21d943a14@intel.com> Date: Mon, 17 Aug 2026 08:09:26 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC v2] arm,x86,fs/resctrl: Generic schema description Proof of Concept From: Reinette Chatre To: Fenghua Yu , Tony Luck , "Ben Horgan" , James Morse , Dave Martin , Babu Moger , Drew Fustini , Chen Yu CC: Borislav Petkov , Thomas Gleixner , "Dave Hansen" , Peter Newman , "x86@kernel.org" , "linux-kernel@vger.kernel.org" References: <6cf3efa5-697f-476d-9f8b-0c97bebd706b@intel.com> Content-Language: en-US In-Reply-To: <6cf3efa5-697f-476d-9f8b-0c97bebd706b@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR04CA0359.namprd04.prod.outlook.com (2603:10b6:303:8a::34) 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_|CO1PR11MB4979:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a25c04d-2764-469c-719c-08defc71888d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|376014|1800799024|366016|18002099003|22082099003|56012099006|11063799006|4143699003|10067099003; X-Microsoft-Antispam-Message-Info: y8ZTSn7DAGQKvfZMovq2XGKZTxmLt6w+E/dix5xTIHjQe9XrR00QRWLKayzvFcDJeLxS+ZwgVemU5TamcijR4IXc/5HgU8vXC+Lg/JQFRd1wqMtjJURFTALQz++GvrX/YhEI7iGD857HqgoFnZOs44eeCfamVsI64KNWSxvuT/ymBO3Pye6CNKGKUabcmcovtZslQfGBj/2jYRmwO+MQeGXGFrY7z3OyZH5kX6yhJ3caATm/i2JC9GbPnuBc1Tx24WTMtSWkUelC6rq4XC26xB0R37wjVvo08Cz9dmeoJcJgy03GmDWTyz7PLkW5EtHKppNheZaG7YvygSX8njlMmJ2soil0K/4d8WBARiBRE+zdZRTfVO19VJ5EU8HqSCNQ1px0HAl+oGMInQfVGqra9cNmmKWyQdgXMj92XB4Qxradlz72QGkGf3e0prXr8rwVVjNxWa0G8v7VsptsQz1vuhgiWbD+jgS8tyTW6V8Mt/69b++Wku5kWSBVRh8JAvgNYeWfvSGe6OL3QLz8Yf0yxKADOyaQ2mxsKiU1Ui+KcZ7It3NIhukvoRt0EW/oHlsw7ASYf4SCqQ889U9Z9apYcX5xW/EerRtKlQdV/pWR+79BuKsSYRD49Iy7DAnvWqjafBIev8cmG/ppN9gbVoDgdzbDRpTbaVmiclNLeuNTTSI= 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)(23010399003)(7416014)(376014)(1800799024)(366016)(18002099003)(22082099003)(56012099006)(11063799006)(4143699003)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?THQwTzJEcElkbit4UHBNQXpaYWpHWlI3UWh0S2liekIyUzJvQTdCaThPOWhn?= =?utf-8?B?bFpZN2E1T2c0K3U0REZIMWRucjgyVTExMVNlNFFaOXNONmNIbE1RdGgyOW5z?= =?utf-8?B?cWlubVZHZzVjbDkvMEZ3UXJDVFlHSkVabThsZXJOS0wxVlhqUjlsaDBWc3BN?= =?utf-8?B?M21sMDRDdlRuZkx4elpvNkdrRGpNZ1gwbjRNSTJybThwRDU3V09GMzhnaHZF?= =?utf-8?B?and1SDN6a2lGbk8zUVpwNDhrREhzUHhOblpYdTMreDl5RzFEVE5yZXAxQUQy?= =?utf-8?B?bzZrdktIaXViR1U4UTZKNjZnNWFna1BkdTMreklUVk10cG5CbVpsd0VsdHlX?= =?utf-8?B?U3pDM3l4OENMM2pBNGxmczhROURoVTM0SWV5SXBmT085R09kV2hTdklXOHlV?= =?utf-8?B?bmk4YklqQnV6ODd2UkJyWW1OenhQbFN0OG9La3VrZ3hQUkdWa0JKTGhuQ0to?= =?utf-8?B?MTJ5UG8rbnlQZmhHRk5TZzMwQ1BWMjdyNUgyNmhldUlrYk5GRGpZSlU1UjdW?= =?utf-8?B?UjY4MFJmWUNmUDl6OURFVDhRMms2RGloOTlhS2EyRExnYWhCOFhLYVNLRWdR?= =?utf-8?B?eXlYQjBBbnJoVzZaMXhNT2FFUjBTY3FmQWIvYVVMQ3BRWlF3Sk9QdjlTcUdP?= =?utf-8?B?MXplZlgwS3lNWkNxc2JiTTdyWE44ZlBtVXIrd3FaRWx3L3VHL1ZXbXdIMUVi?= =?utf-8?B?VmhPZVBKNm9wQUZDczlONEtGaVdCNEVzSU5JMkxXNlFKaGE5QzYzTmhaRVNw?= =?utf-8?B?d3NqMzJwZGFXTjB0cHE5VkVDdXlXK2hmOGpOUytVd2F5UjhidXJ0UVZKcWdS?= =?utf-8?B?aFV1Sk9IZncwZzMrQS9qbytGR3A4N2VXNDBhZERaZkR0MVlSWnAwbUhLUGc1?= =?utf-8?B?dEZiaFc4T1g0ZnQzbExCM3ZadzcyZEJBNmNDY25Jc1VRNFE1Q2xkOXZwNmlN?= =?utf-8?B?VStXUFpHWjZLbnpCWDVkYXJLSThYN0JOMkZOWDdRa1VORTRyVEhhR0lzV2Vo?= =?utf-8?B?cm8xWDRkWnhQdTNveHlVc0RmTmU4UHR6Y0RzMEg1RW5DcDNlK3FiaWhYVHVS?= =?utf-8?B?bDZFNzRaSEQzTzY4TE5YNXd2OHZtTWl2SlFGNkNscGVLS0tDNlpyMEp1bzNr?= =?utf-8?B?UHZKajE4OEhkRXhUNTF3NTZwbDdkbm5GcmhNNVBFcXJvLzZWUmIyZ0NHM3o4?= =?utf-8?B?RFJvOXhNVXpIRjdvNjFrQytXaDNncWZ6NnlScCtvaWFOanQ3US9oWDh2RGxH?= =?utf-8?B?cmtzZ3pGbnh5dWRQZWxCcS9iNWNaV3VCaGFDaFc5M1kyeTRqNldUSzVycE10?= =?utf-8?B?bzJza3I0TGhhVTlqUlpjRjhtZVdNRFhwMmhxTXEwUXN5RWYyQk04eGNtKzlH?= =?utf-8?B?TE5CVnpsRkl2UzhyOHJRL0pzdy9HalUwWVhyNW5KWHMyMlF4cVVJQ3ErRG9o?= =?utf-8?B?Nlh4Vk9LaGg1YlB4UlpHQmc5SEhqSFVFV1FONVZKMXV4eGhObVNXVDRicUVG?= =?utf-8?B?aGNOWVNEcENkMXlCY3prcVhEZVhkZmFKR0xxKzcySVlGMnFiK1ZkV3htZkhE?= =?utf-8?B?bVl2WFExQnhoZHBQWTZNaXA5aXN4UW9uNGQzdUsyUHV6RzlDNUdYOHh2bjVl?= =?utf-8?B?Wm9DYzRjNmE2bVNxZml5cFdlVEhMMnpQY24yWWNMVzFPTmRRRGRNOTQwUXNu?= =?utf-8?B?ckxTSUhWUlhRaWt4VXM5Y1I5d21mZ2hObXVKVWpTTS9VOVBSQ2luZDBndE9q?= =?utf-8?B?cUpnVy9KYkZjMkdWUm92WGRJZ1kyOXBkR3FpcmI4V3hOekROVzd2dWdJa3Er?= =?utf-8?B?azlnRVFsSnU3Q0o3R1FlYjN4VjB3cm5ubk5Bem50NmxGby94T0xBWkVhYkJs?= =?utf-8?B?eTk3YnZ0TUZKK3gvSklrczA4dmF3MDlHQ2J0N2pUY3FjRGhiNXlZS3FzS2hq?= =?utf-8?B?UWlYRHBBUHhnMVFkdGpFMzR6TkRWUEdMV3JvYmhSaHpFWE16NFRPWU8xaldO?= =?utf-8?B?MjZ5bGVzaDFqMi9DQzcrOFAwV3lUVTRMSjMrd2V6OG9aUUFDaXdIeXdFZE5B?= =?utf-8?B?WFF3bkJyc1AydDVOYUJvUS8vcnoxeUZvc2czWXBidHFaZWNxcnBDdWdmZkhF?= =?utf-8?B?VG5xNlYzS05qclg2WjhkTWdBZmhoSzhJSXRTVVE5UXp4eDRqRWQ1QVJKaThw?= =?utf-8?B?eEpJc01paEQ2RHRlSmZXRXdqV3NMK3ZWU0tycWJDYVZXS3l4ckxjVTErMWV6?= =?utf-8?B?ZWtDeXN5T3huQThBeW43cFpvYnVNcDAvZUpsb1haOUUrZzJPaEphSmNlL0VV?= =?utf-8?B?MlpiQTNIaFUxY3hRamo0WXJPdlMzb3kyaEdBZERheDhpcldyYXY1aWtwbHR1?= =?utf-8?Q?ZWR3Vb5d9MqaL8HM=3D?= X-Exchange-RoutingPolicyChecked: cIiAi8X+kfsWvAG8ehSn+yLG6r6fGJAHxnYFFLVP4XtE+RWpRKlQ9hlI14XysglloAsm/tgJGP/9Giddwac+wvKADmIi/oD6EkTtSYuA6lFZUuXdRtf157pXOiJRHQTm6/AavgUnHQOc7zAM0kniPwKzOEjvPHsjeCYf+FHbmc7rMSD+Urs/k+xEp7zrMtjLjhtsStQqEqm7Z6v7/OLnZimi72Yyo2OkwyFjBhwnAYLhCNsylinuhqtf1+JqIDZOLUueR8M1QJCI0CLKgHV2SW3QnHsa44WCZQv5zDoZ/XpOJkRnJpKNtwK3EtU8fXHyH2todTtBQOLtVrPi5yzbvg== X-MS-Exchange-CrossTenant-Network-Message-Id: 8a25c04d-2764-469c-719c-08defc71888d X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 15:09:28.8783 (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: DWqQuFpuQlm3wsVeLSGsidrKd25X0p68Aj9u17zF0zTE1OH8KrjOp18X29grc/HqKMK/zjTl1WcItTnpxWNR2bDDIPTdAH254Eplm/9sVTg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4979 X-OriginatorOrg: intel.com Hi Fenghua, On 8/10/26 8:53 AM, Reinette Chatre wrote: > Hi Fenghua, > > On 8/9/26 7:55 PM, Fenghua Yu wrote: >> On 8/3/26 22:26, Reinette Chatre wrote: >> With minor MPAM changes, I can do simple tests on MPAM: >> -               INIT_LIST_HEAD(&hw_ctrl->r_ctrl.emulated_by); >> +               INIT_LIST_HEAD(&mpam_ctrl->r_ctrl.emulated_by); >> >> -               INIT_LIST_HEAD(&hw_ctrl->r_ctrl.emulated_by); >> +               INIT_LIST_HEAD(&mpam_ctrl->r_ctrl.emulated_by); >> >> There is a branch resctrl/controls_rfc_v2.1. Seems no diff from controls_rfc_v2. Is either branch OK for base code? > > hmmm ... branch resctrl/controls_rfc_v2.1 should have the change you note above > and would be the right branch for you to use. > That is the only difference with resctrl/controls_rfc_v2. I did not apply the original fix correctly and then I misread your message about it. My apologies. This should be fixed on resctrl/controls_rfc_v2.3 now. Reinette