From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 547093BBFD1 for ; Wed, 10 Jun 2026 15:14:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781104485; cv=fail; b=kpe/QBRlMHj/FU5q22GsHleDsIDtT8xgf3Dr4CyI57bDG7GlYGkwAhxpX2tTYPkpN7eIQAkddNO0ZY+JqwHBJcKZAFNDYrY7GAoTFunA9jdU07pRNRzfUWIJ9f5wp59qBcCXFKoMx0UsmEpai3wogjA96bwogM26e/3gYLdH6J8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781104485; c=relaxed/simple; bh=HMD31TprhspKsoTm6OJsASf6wilhjJM/i3qUKk9UUqA=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=sp3Ip8XQaRTmH4q35FjCg+0m0L+MYDgV96+SOBJJmZ9fsvOJLGYTRc+SmAjwWq3s1xwSScPC1Y9OPg4nr2Uhc1kal2fIzlSwG3a7ayQSpm/PgsHiPZaBWDoP5GF4JPSdQlxPsZ5a9dxWACTqfVl3PlRJdx8sxdS2T6I+CNE0hBI= 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=NjkfPkMU; arc=fail smtp.client-ip=192.198.163.11 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="NjkfPkMU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781104484; x=1812640484; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=HMD31TprhspKsoTm6OJsASf6wilhjJM/i3qUKk9UUqA=; b=NjkfPkMUEEokSpPXelbjbhJgGRNYIXiahCAHzBfPGsMUEaFLMcvsMFVR wEQaIbDD6LrfO5H66fDj41I1lgu8uEoboEQ1kMyt5tErKA2bz4kG4WpIJ G2tBuvlZoz/1q1Im6EG0FFzxBhWzD9sqYoS2f9xhw62D46KaemT+Vy7FN 5AgelXEKx6iNFewXzaZAkUyLcQg3doAyhr9mqGqr9p/N7fqSSmk3dfdPZ E7lRDV6w/891n4703ZGwOdECGBTzZ7ARHSCfLBt+8juCo0SLilmrtDedP +RCVA5U4DVtYFPPxjxiWQQ5HgiXGgmOqXCrGiVKgrS376HAziL6LuMMMf g==; X-CSE-ConnectionGUID: iPzr8qROSqWzxhErEgSTvg== X-CSE-MsgGUID: qxL8k35mQ+2z1/EmcyW5fQ== X-IronPort-AV: E=McAfee;i="6800,10657,11813"; a="92466481" X-IronPort-AV: E=Sophos;i="6.24,197,1774335600"; d="scan'208";a="92466481" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jun 2026 08:14:43 -0700 X-CSE-ConnectionGUID: EQs0zn/3SeC9WPouF2Vm1g== X-CSE-MsgGUID: kVaU4cDJQNu0l05Rx5cHFw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,197,1774335600"; d="scan'208";a="284283600" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jun 2026 08:14:44 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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; Wed, 10 Jun 2026 08:14:42 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.37 via Frontend Transport; Wed, 10 Jun 2026 08:14:42 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.71) 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; Wed, 10 Jun 2026 08:14:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HFd/PFYyh1r2Hu8c+RhFDb0x41r4vffTKTnIvJtNhNqR6M9sBG1UXcyJRfAv2w0k2BZSJDo9U2Wpwrl3GrMLrLP7YIWoize9L+hZ92ZwBJNbgVka2lQBh0ov41pg/FsMSHFAqFJ3lPlmrgKlRcrQHLSwJVEw4RHCW8QwlfpH7b4gShord685XjuDaa8w/No4LhvMAINp/+uF3qeG4OTcAe1D78ny/JIn8NnuCuZTG/UdvmyB1A+MpXZ56gCm49OLI3bP+0pgEjosNdmVAYohtqSIMg6cCsonVJA/4OySmlMaYqBOVF99Obrq9j60qBA32VxK+KsuIUn+W18SiJsCag== 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=T/YlDutrc0JzderpEChLq3s1H8Z2IrhXZ1AjgHtXWiU=; b=wbiHfLa6gYc3SU0XCyEGSezHdudF+kZRa2riW7DPWRCMYGaGlXnv7vMrDewH+EnNwAGnccS8NCs0F6i/OSRheXF4wBgcMnc2zXAwUermKoYdGb8P0V3PzpJ4WKfntUIYkHmzXno6+1JH7yopw8yEy+QO7jcaIr6RGrsTofyUSd1Osyq96J6eQvdamXsRXZ/0tWa6nW5ViMaJ9sidQ8SBsgQJVjAyyyEhuRrL1lJnO2xEWNxSlkb4y3W4XMUkFigPhFkECqbsHXhZBnN9hvAkAzRAzpqq42iygSAioyEPFZqgFsXt4Q36BmmvMitOtCgGTeozjvUABKRFEL9oeQPLZA== 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 PH0PR11MB4792.namprd11.prod.outlook.com (2603:10b6:510:32::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Wed, 10 Jun 2026 15:14:35 +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; Wed, 10 Jun 2026 15:14:34 +0000 Message-ID: Date: Wed, 10 Jun 2026 08:14:32 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] mpam,x86,fs/resctrl: Generic schema description Proof of Concept To: Drew Fustini CC: Ben Horgan , Tony Luck , "James Morse" , Dave Martin , Babu Moger , Fenghua Yu , Chen Yu , Borislav Petkov , Thomas Gleixner , Dave Hansen , Peter Newman , "x86@kernel.org" , "linux-kernel@vger.kernel.org" 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> Content-Language: en-US From: Reinette Chatre In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0203.namprd03.prod.outlook.com (2603:10b6:303:b8::28) 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_|PH0PR11MB4792:EE_ X-MS-Office365-Filtering-Correlation-Id: 2e61f23a-fff7-476f-ad3b-08dec702faeb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|23010399003|22082099003|18002099003|4143699003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: NBWUfKFZ7HdSEnjuHNyvOnDbWT82OaezTowTbhOGAIOT+y/rB7lYgqNIW1yFnziHojx3bLLi7gsX9MUW0JfNErMWmjL9xIxLYzayI2bcagg/nQuKngwM7Ss3WoyKhl6kfhxSGk4xoFtW/NkvByExkiW2r/KJnqZVj+KGrQzNm8HCOI9n/BuUdSBQCsuDjV5AIWJEAZF4Xh+A+4m45VsLR19RjpdpotPRpIIfFwHvOV5dSEzIblC2Qk2g6rQUUt7KGnAHkZhWCfCZFqEVhSsGQn2EKfnoBJleH1fTArnfFIsclKoMn8ITonewKGUq7nSgSyCKJsKq4XEf55P4A/V181vDXUgomE5Bx3PDZop20Smj0s8yPtZKFpP7Kptm2Wr/oQRwZTGb2c/RsleLKcD6D5v0ypPzudFj6zEAAXdTK6FBj3/Gt/TkUf6VW8QauIeYXBOWDx6sWLosCoLWjlj9SjbV6aOIqbu5hwefFdtbMWyO7NXFjv8e6XuRunuwyOGtYavjxQfex0BUhl0zz6wPp6avAM0wHr2PFEmsVTtavPoareSxVH2UMvfUzz/AQNBWcH/rabjvdTSr3mQ8Kai3Xe1mN0HYXld9JGSKzhlawAJDtZoY/og2r29PCFoo2KukG0nTt/Mbgvz8xLrVagjI6Z800vHO4bF+FS5c4QNIWM395UNNylC1xok4VYCXhQRv 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)(1800799024)(376014)(7416014)(23010399003)(22082099003)(18002099003)(4143699003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a3YxQVNnbU5aM3dsRGdSaVRPaHUycDRxUEZ2djFCbUUwQ2dsMVFBZXJid01G?= =?utf-8?B?SXNEL1NCWkp1Mm45OEtlZi9oK2pJV1dZMUV2Ry9oTUdGMCsvbVJwajlPZVly?= =?utf-8?B?M3FPVGhxR3N3cWVPcHR4Sk9CcGx2S0xSWEg2UlVkdDNvSFlqeEhLbFpySjBh?= =?utf-8?B?TlBjWmVaRUF4YS9WQUJ6Q1R3WlJ4cEczSXdzcm1iRnZvVjZYaTh5ODZlQU9N?= =?utf-8?B?L3NkUFRWUy9qQ2ZrNmlmcmNQbDNEMTlzSjJhdmZzOU8yUkc3SWtGMUx2aXJ2?= =?utf-8?B?NTZJajVIZElEbDhHRW5BcDdpSXF5a3ZFV3hLQWZBUXlPeEdWRVQ1R1RiVFJE?= =?utf-8?B?WFlNdVBNVkF3aDF4T0tpTllSRVNtSk5aRHBraVY2T0wxVDhXOWtCcDVYMFZC?= =?utf-8?B?YWQzQmhPUjEwRWFMdjQ3TjBJOFdqUGF6S05wczJPbnVjU3FmM1NWUXRzRFpO?= =?utf-8?B?ZHhKc1Fya0IwY0p1MXp4OTZtWkptQTlwdzVSWUppSEhraFZyQ3ZMcCtxUVdu?= =?utf-8?B?YVRmYzFEc1RkWUk5SUl6RnBDR0VHa2JhTFh2QjlvUlZpYjVid2NRUzVMVm9M?= =?utf-8?B?VjI0VXNmZnlUOTBaNUhSRHg0WElXL3ZaV2hVKzJDOXFhdVB2Q2FHb3VJWnZG?= =?utf-8?B?Z1pnb0JxU3lnNW8ySXRLRU1qVXV1c2ZNMWdRWkZnYURCenp5Y3J1dXJ6ZG9H?= =?utf-8?B?dkZBS21RYml1RlAvZE9ibDR1aWRRMUZPZ2M4T1pscFV2QXM3SlUrVXBjNTAr?= =?utf-8?B?MktFWU8ycDRnTDc3Q3BqMmM2Y3FHVzl5RWh0ZTczejJRcUdma1luaWNpeEtT?= =?utf-8?B?Q3RyKzE0dVpGa25MT0ZLbjBKbVZkZmtyekZDbWQrNEJqcVlUQW10MEZOaVRG?= =?utf-8?B?L0o4MURURUczVzFlVEdRVCtkNExTU3RRWEwvRXpsOG1PUy80cWYzT3lYSzlU?= =?utf-8?B?UWZmRENGOXNkTTM3ekhNTjUyNVFvSnlLeHlpTjZPTUplQ1U2VzJOb09wZngy?= =?utf-8?B?OXhTL0t0OG9ON2hzQVp1b0t2cU5wWFlycmhpKzR5cStxTzAyTTRPTHoxVzZE?= =?utf-8?B?YXdUSW01YktvQUJvYXVUQjduVjVIM2FiVVBKYThXNFEwdVRZSGxpMyt2RURE?= =?utf-8?B?SXcwU2VJMXNVVU1NVHhKTUd4TVdwTzVPSjZWcHFHVDdhQ3RTcTNhaTRJLzNG?= =?utf-8?B?M0RGQzdQSS9RNnlEWXh2RlNqN3NodkhnQkhsRVpiSjRkL3VxZTNRWlZmZk0x?= =?utf-8?B?NExaOWR3NVpZdGdaTGI0L3NvbnJUVUQzMU04UFp1alJnTEFrdlp4RGtzaDBC?= =?utf-8?B?M3J0T1RwVDMyR2FaTGQxSWVUVXJVSWI5ZDNWT3pvQklGWXl4MDBkTENGQklF?= =?utf-8?B?UmhCT1NxVjJreE4zZDJHeFhwazQ1ZXBqMlNHUmkyUEpaRjJZUUhIcUM1Zity?= =?utf-8?B?NDdPaDQ5S3RabWZYV0FJa3VoMHY0SlZKNXdvOUJZZnhyV2RkUzFWS2Q0TXd6?= =?utf-8?B?dU9qcmNWaFVOQUNPOGNtaXpzZy9SbVBhQWV6YnRhQ3pWdmEyNkptaDAwZnFV?= =?utf-8?B?YUpQZ0R0TTF6cjgzZU1laUxIL3VXTFc4ZVEwQzNMWU5yVHVlYjRrYmxaWGts?= =?utf-8?B?Yk1GVGZEb3ZJdUZKS0J3R2dod1kyTW1XNjFwYm8zTGhLZ1FXV3pVL2M3UUUz?= =?utf-8?B?UDNQSnhmeThzd1JiN2dYUlNTYSs5cTR4OThhN0NWby9FVzA3dFZQWUlubDF6?= =?utf-8?B?eEtwT1lSZVQ1YnV6Nm84Y2FLRExuOUxvODB4MXBsRzFjSVBnSm8yYW00Y1Y1?= =?utf-8?B?Wk1jQkd2bzgrbTNjdG1rWXVoREZRRnViZThzYi9QTkVFcEVlYzBXbVhkQnVo?= =?utf-8?B?NnVORWtRVlZVU2VOSU5SVWdoL0Ivd3Q1Z0pHMytjek4vNzlhUWVmSDVNb0RD?= =?utf-8?B?MldOelBtclpISStMZFJtbUEwZnJkS2h1Q2ZVaS9FME9ON0NqRFZOZ3hZREZM?= =?utf-8?B?NVVJVitxeWxKeWFyUTdKMzJXYmwrTVFuYUZFRzFXT3pUOWRYbVRocUdVa0ZZ?= =?utf-8?B?eDFudW5vSDUrSWxpTmQvZ1FrclNJMHd4RmhzZU9KbldCLzJibkU2YWFFNEZL?= =?utf-8?B?WkExclArNmlnQ2xWVksxTjNSeDljK09uSlFuYWoxZGtOZlFhSmttMGNGYUVG?= =?utf-8?B?VHRsd282WEF2UHJqRDUyK1Vja0dIWHlXTDNYb2l0WmJLOWl5ZHRhS2RxMDN3?= =?utf-8?B?SFAxVU9JMXMrVkpneTJ6TllsMlk4Sng4eUErdUVNaHpHUkR0OXZycy9ub285?= =?utf-8?B?Q0hLT2NtV0tIaUd1aXF6UGVBT3QvVEcvWXNSZ0RNY09qWUo3MkF1ajU1eXNj?= =?utf-8?Q?gy6v/3+GspqCDElw=3D?= X-Exchange-RoutingPolicyChecked: ZmKrwe7bwLkc1IwHeY4Y2LzTVd5LtYg/Pu+x+F57JTAH8hCmahuvpyfIMhaJnU8jqnFRT2NIKS9DmazOjvY2QMDFwt2l0B+04OJ42AXrOrwG5GMgkuLYlKypsMD2t+YbV036WB0/oBdRecg+Wqs5iixD7/Ap3VWOZglM1RmMQaAn64r9xcaVUKdr1zVKxjsBM7HJcRep60jenkNK7DS3RytJeHkPsDNDOqMPJHtNug7QKWtbmKz1lbu9qyu6Rlla6tcaMQiRMYPhXaJxU7kQPdvaXSzC7wX8ceuXi49FoC3QIoh91I7Lzp5zUaqnkK96c453HG8wPXJzl5GRTYERRA== X-MS-Exchange-CrossTenant-Network-Message-Id: 2e61f23a-fff7-476f-ad3b-08dec702faeb X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2026 15:14:34.8383 (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: IJSEsE4X8UBIwdeZH1SHdpZfc7cck+IEkOOFvyBCaByMfi6+fZidb1RO2A339nFAKm6TwcxTpGcpcjRqZPVDJD6DBixdTo3UrwM8tpXHxZQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4792 X-OriginatorOrg: intel.com Hi Drew, On 6/9/26 9:31 PM, Drew Fustini wrote: > On Tue, Jun 09, 2026 at 08:28:09AM -0700, Reinette Chatre wrote: >> - I see that the default of zero for the MIN control can be appropriate. For the >> usage of resctrl_get_default_ctrlval() when creating a new control group this >> could be ok as a general setting since the user is expected to, after creating >> the resource group, adjust control values as required by the workloads it will >> contain. I need to make sure about this from all architectures and if 0 is not >> ok then we could use Drew's suggestion of architecture providing a specific reset >> value. > > Unfortunately, 0 will not work for the default value for Reserved > bandwidth Blocks (Rbwb) in RISC-V CBQRI as it is required by the spec to > be at least 1. My mistake, I should not have written a hardcoded 0 but instead mirrored Ben's original suggestion of using ctrl->membw.min_bw. Reinette