From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010066.outbound.protection.outlook.com [52.101.46.66]) (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 00E8026C3BD for ; Wed, 17 Jun 2026 20:29:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.66 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781728156; cv=fail; b=PuG4dokxbUTbUD4H5pSSWLFK+7qCAuiVPB8SDjiMxjtLRdx/ngfkjkMIc7xGk06hJVkys5G6ab19yfWjUBmWzlwOf8x7V/DvdS6Y7E3p3FRODMLr2/H4VgBQHQqswlri741k3xXk1c6qgwzoS11YBqy4fyFjV5EKelYFnvUdnOQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781728156; c=relaxed/simple; bh=ljBXPUHjt/QNjHddgCMalXBaiamIjQ+Ze+KDcd2wwyw=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=WyZC//6iAHGlxnMw8SYazI0nvw3sQbxv/MiJeUpjD01BAYpRbKQPC9kpr5Ro8L7xC3KBzGOHxfMWT0CXqklAMLQsvTNEz7Y1pWLPr1qZyiqs7whH/hXH2IWm+KGXcrjSoegot7/wCQVkmsu6iqZ3Kj1+vw/6djd+RGSXdEStGLo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=E2eOwqXW; arc=fail smtp.client-ip=52.101.46.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="E2eOwqXW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pDSVwRXqklO01JxeX3nrjI5ZoDxZTvuQ9Ijj+6ED+XsarFErpDcy2/H61VPtn2lq9V5tuo6NgKuLYOHxGs6OnYVNGbe9aoTJ+xLRJET6WdCu2+ueUmvPcFi0ggWNh6XQVYR6KnBfL4LhXl41KMmpxP307skAWXicUDvdJDMsCci+TwQdC89IfFdYRD5Xo7VRaU7/eCv+o0UD2EjzKafPA2Sigst0sbGgoZwOhhrswwQ4nsLtcVhI+hiNTPuX27bsTEADmg5O7NujHkkGYJOZgWyNGeFBqbdDsCaFFBIuosbl3Ju86aLsbUVZbo/lt0Qy6lszNzZYruwf7Y+6GGRf7w== 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=tpEMnhwjr2Q0IxX84QJbsOCRPwN6n+UrIBCe5D7wygM=; b=JwMNDijk0AaCeQBlxkdC9hZszQtPQZ1bMWSNQi7IZZ3nd1XeoVB2vkBtpUk+fgrG1cSjHzZs7acqQ3TrRu7fO0Dpx9IiWhT5/IuQIgO6u8v9fktMlnbFN0F863HrpNak7V+qjzv0q2xyiALeHo7fcS1kkk51jIqi9TxIkLjUsMugwK45s0Lh428yUG4cZPEulGhgIJ1YwjNCQu/3cBYZ2i+ErMGjwxst3VzMicexS8sXHKlqsbr8xTXPfDomYKVkeK7bkxoMpRdPlkC2pvo/uCIxUJs3zXscJSEf7XoikdLeVOK3Ihmf769EdLmXcmhfwhVFiT1MD7G2iwseQP+BDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tpEMnhwjr2Q0IxX84QJbsOCRPwN6n+UrIBCe5D7wygM=; b=E2eOwqXWhoqwnZiiDo0CUqIyHaLFimi2Kv0KFva5bxOgxDO836k6jRPoB1e6rHbmvw/njzxtQruSC37ZqY+CKAK0OixYtafa91AraNlQQdOtDDGdaTIfUFMmnOVlySo0m9nPX+h8yNySBmgR8IfjzlWGrHhZgBwdmCtir7n7SBs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BL1PR12MB5320.namprd12.prod.outlook.com (2603:10b6:208:314::17) by CH1PPF934D73F2C.namprd12.prod.outlook.com (2603:10b6:61f:fc00::61a) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Wed, 17 Jun 2026 20:29:04 +0000 Received: from BL1PR12MB5320.namprd12.prod.outlook.com ([fe80::1876:4a6d:2cf5:b8d1]) by BL1PR12MB5320.namprd12.prod.outlook.com ([fe80::1876:4a6d:2cf5:b8d1%5]) with mapi id 15.21.0139.009; Wed, 17 Jun 2026 20:29:04 +0000 Message-ID: <430ffb48-29f4-44d9-9164-9f8b743b2739@amd.com> Date: Wed, 17 Jun 2026 15:29:02 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] mpam,x86,fs/resctrl: Generic schema description Proof of Concept To: Reinette Chatre , "Moger, Babu" , Tony Luck , Ben Horgan , James Morse , Dave Martin , Drew Fustini , Fenghua Yu , Chen Yu Cc: Borislav Petkov , Thomas Gleixner , Dave Hansen , Peter Newman , "x86@kernel.org" , "linux-kernel@vger.kernel.org" References: <20bcde50-7e55-445a-9025-7e3a2ebe7d8a@amd.com> Content-Language: en-US From: Babu Moger In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR03CA0003.namprd03.prod.outlook.com (2603:10b6:610:b0::8) To BL1PR12MB5320.namprd12.prod.outlook.com (2603:10b6:208:314::17) 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: BL1PR12MB5320:EE_|CH1PPF934D73F2C:EE_ X-MS-Office365-Filtering-Correlation-Id: 4aed2062-9632-4b37-0e56-08deccaf1332 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|7416014|376014|366016|18002099003|22082099003|921020|11063799006|4143699003|3023799007|56012099006; X-Microsoft-Antispam-Message-Info: mizhNCxkxglkER29xGmB+WbUK9EW6tFfdNCXDEGEEfMjDDnlrVw9jMzooaFy8xjFOqLMqTIfHdmna52s2PatuH/QOqRrIg+dSg/yDjAuL9VZ26qu5J6zGGbE0FDUjljzB06h/nXdjuvRkenJpJPE+SjObL+k5B+a1qs+dbJF3ZAZ8qNI1JVcWUWTeGIUH1kEblasn0JtqDbmsgjpe3fblOu0U0BTYTTLNgqTeIi6cyH/H8EceYOCBlqMm67D+hHYOPBbDRpGYAAth8ZNIYm1JHeY3v50xu5bJjnvPOunwNYtpO5ss3tm0HljxAgfZfydr67cr6UbGPJYM/CmJ9PHBXqXDl5UQGkjwwhP0kosxGFYFtGo+rwWkNn3FKU+3baMzuwOuUcAkawNswLl/h/DSmt8yaqwv+iIDH4n6tsxGXgwNr247SMTnYAOEj3XVvszB84Mi6683haxNcTooqnaRrabJ6XjgCOeb3OQDx9+TXGNLBzmXq353nLl6jxvO8S4yleh9FUcu1BiGQpE6UNMYEuNDx4e08UkTSvpqm8qO/gfSWSpBK5vDW2FIOIE+4D0aH1hy813j0OE/bysYt97DHHuS8SHxVT4KgJL5x82cFvieq2Gxtw8GcQJQxejVYqJPnpTZUDlCu2Ro4B4QVV6rG6urXrPKQ9S5lXtP9kxC1ONevZO8g6d9L8z6Rt/FvVYQ5sKKpEThTmLtmlIh5CIGXSqmUwfRIuNCGjwOZu+BapSasyKvF269tymwwH90u80 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR12MB5320.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(7416014)(376014)(366016)(18002099003)(22082099003)(921020)(11063799006)(4143699003)(3023799007)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?LzJBb3REaFhaZE9nYm8yc3pGNmNiZkdhVHFJaExaMThPbnJlYkp2ekpGUUM4?= =?utf-8?B?Wk9NdkZyTWM1dTBiQ3dGMEVDMTloMy9oS1J2Z1lSRW5OMStXbGp0VmsrazZS?= =?utf-8?B?Q0tTalVSZ0I0dks1OXIzNHFLR1FjQUxhTytSbHM5QVdaeUs1Uzg5OHdQU1Jj?= =?utf-8?B?T1dWRlNFWnZRaGU5cnVCOXFJNFdpUUFZZ1BtZFc0cWNUQ1dyclkrMmFsZGtP?= =?utf-8?B?K2xCR0tOS09JUTlDOXlLZDF0NjBOZTFtWGNreVUrNitIR09pRGZ2RzJDOVpJ?= =?utf-8?B?azdVSEZmd3NrWHVlVjRZV2M0MUM0dlR4L0x5R2hjcy9VdkhtZnZoSXdpb0o1?= =?utf-8?B?V08ydmxrWUx1WDFOY1FubjFVYVg2TUMrYW10VG81RjdlenliRWxBK1BIM0NK?= =?utf-8?B?NUMrMjBheWVISENWRXFiUTNJZXNqZllxMnBkMU02NzJlc1NaRnQ1ZEZWNE90?= =?utf-8?B?V2NOMW1ydXFHbzh0a283WTlJM2VLRmo5TDdBcndMa0VjbXJYYnhGNnZOcUNs?= =?utf-8?B?RnVwbVVkaVNoKy9WcDdUMDUzYVh4eUVGNURiY1JlRjdlWlgwWEJoZ3RvMzlv?= =?utf-8?B?b1U0dHFOM0FmekdvZDY5dnIyT0JOMzI0UVpPVEZRWGR6WXprY2dkZ2YwZzh6?= =?utf-8?B?TVdINE1NcVlUbjhqQytoM1BObzcyRlRGU1Y3N0NyOUhnZlhiSGwxOFN4dnRm?= =?utf-8?B?YXN6ZzVTeHU0ZGlwcUc0b2RYTFBIZ2hEWDNlci9yUHJkbmloQUpjVFE4YUhP?= =?utf-8?B?blJvWTdjdEcxaTRvekRTS25JUThja0lkVEV5dVRFK1dRc3lSUGxYcHdaUHR5?= =?utf-8?B?TDZBcW54bUwzb2VnSXA5bm5BZTZRQ1NmdDhpWkg2N0pqNnpobFpzclZTdnVv?= =?utf-8?B?ajVDWm5HV2NkcWN0dHRwWVBIY2Q2Y044Q2ZyWG8vN3A3VUpFUXpsMjhTWkZE?= =?utf-8?B?MTVpbzZpREtUeDlKRFV1SmppTk0wQWpPWjRzOEw4S3ZsVzZGK0JCaThabVIz?= =?utf-8?B?L2NoRzJTdnZ5bEJuWFI3b1djNlEwbUFpY1dYdERvb2ZGZ2tQSkZZZ1RUZVNu?= =?utf-8?B?RjR3QzdPUkV5bWVaZ0ZKd3RBbXZlRWpkaHVZQ3NIY1J0SGExRWJMTXFQc0ZL?= =?utf-8?B?YkZSeG9nMURpUUIwcXk4cEFPc3E4TVAxaUNCTjZYcXllcUM1NGFib09FUElq?= =?utf-8?B?VmM0Z0hYdVN4bnpYaVNmWk92U3lneUkxV1Nod0hsZCt2VmZseGZLSkpCOXVG?= =?utf-8?B?UWg4RUZPZHZtNmF6SUhVTHR2RUpVa1JPM0QreEkyb2RNYThseVZSS0dmR1di?= =?utf-8?B?M0F1Y2ExSGhkNTdiUllKTUxtd0U4UE9WMW9kaVEra0t3ZENXaHJEWGFrSGQx?= =?utf-8?B?cmhPN0hzbXZXSlpOOUhvT01sUlFyUkkxd3RiMTU3WUtxd3crVzE0WlV6QTI5?= =?utf-8?B?ZlJGbUgwSld2eDRPaU9KTVVrZGhRbnJlRml2aDYxQnpvNk9GeWYyWTB6djlK?= =?utf-8?B?SE13NThQMXlsZHQzYUdXekN5Y25jU0dRamxHdzhRcjlSM3FRUmRDR2RuUHpI?= =?utf-8?B?c1RhNWppWkRtaGFFZE53ZGlITnJiTStrazh4Y0FoZGhnbG1QbzgvcUg5eTMx?= =?utf-8?B?ZDU4K0lkWlFrUVFmaEgrOGV1S29JUWFSdjVidmRZd3FSMjRpMVJMOWgrRVMy?= =?utf-8?B?REpnOUo0MEVSQ1NaeTgvRTB0bmtIa1N0aWJhNzBsenVNd0Y3clRwZkNHZTZa?= =?utf-8?B?bWMrSjhhRzVxRml6M2lzRTREdk4wUUNKclBDd2NOb1EwL3lGdS9EWmdLQWtp?= =?utf-8?B?ajUzQmYzSDFCb2ZmZTVOM1A3NkQ1WDFNSWZLdDluMENwRTNDMnlWT2daSURn?= =?utf-8?B?c2hrVkdNb2syZEhiS3lWVEN6VmN4S1JGOFBnc0cyeTVaanRDR2J1YnNibkwy?= =?utf-8?B?WWJKNGlLMDdKRkdZQzNnQXdIa1U4TEtDVFU3UmQrTXZCTDlaUGZMcmRjY1VX?= =?utf-8?B?OUEyWStnblJZcGtlMnNnNXVvWlJxaWswaEFvYkVQTnBzQ212Q2FIZmk4RUlC?= =?utf-8?B?OXNuQ21SR3pHYVV3cUg4SGFqN3RwK1NnRXhjdkx4MEdreG5aTElvdXAvakZE?= =?utf-8?B?SjE2WkErYWd3ZjRWY1Z3UXdVNkRCa09tTVNRTmNjTThPSDkrWVdONDh3QjF0?= =?utf-8?B?VE9aTitqZ2VqRHFXNTQ2cEVJWkxGTVdranRoR0xScXFBbGtjWDEzVEtmbS95?= =?utf-8?B?dEd4NzE2MUJmSEtneC9GTElKQkE1OGJVV2IrZ2E1SStFMXVlRUFoNm5CZ2dy?= =?utf-8?Q?zMxnW9hJWR2UnMoHTC?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4aed2062-9632-4b37-0e56-08deccaf1332 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5320.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2026 20:29:04.7672 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CPZMw3tATKAiig12xMCPKy1qNqiMyKYLhPuFGHRokXEhCm4DCBvjJqa/pVPiMOJK X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH1PPF934D73F2C Hi Reinette, On 6/17/26 12:18, Reinette Chatre wrote: > Hi Babu, > > On 6/15/26 2:05 PM, Moger, Babu wrote: >> >> Re-based GMBA patches[3] on top of this series. > > Thank you very much for trying it out. > >> >> [3] https://lore.kernel.org/lkml/cover.1776980182.git.babu.moger@amd.com/ >> >> #sudo mount -t resctrl resctrl /sys/fs/resctrl >> >> #cat /sys/fs/resctrl/schemata >> SMBA_GBL:0=4096;1=4096 >>      SMBA:0=8192;1=8192;2=8192;3=8192 >>    MB_GBL:0=4096;1=4096 >>        MB:0=8192;1=8192;2=8192;3=8192 >>        L3:0=ffff;1=ffff;2=ffff;3=ffff >> >> >> Needed this change to get the schemata alignment correctly. >> >> Note: Renamed GMB to MB_GBL and GSMBA to SMBA_GBL. >> >> =========================================================== >> diff --git a/fs/resctrl/ctrlmondata.c b/fs/resctrl/ctrlmondata.c >> index 979176b054e8..6123689e1250 100644 >> --- a/fs/resctrl/ctrlmondata.c >> +++ b/fs/resctrl/ctrlmondata.c >> @@ -512,17 +512,22 @@ static void show_doms(struct seq_file *s, struct rdt_resource_final *f, >>  { >>         struct rdt_resource *r = f->res; >>         struct rdt_ctrl_domain *dom; >> +       char res_name[16]; >>         bool sep = false; >>         u32 ctrl_val; >> >>         /* Walking r->domains, ensure it can't race with cpuhp */ >>         lockdep_assert_cpus_held(); >> >> -       if (print_ctrl) >> -               seq_printf(s, "%*s%s%s:", max_name_width, f->name, >> -                               resctrl_ctrl_is_default(ctrl) ? "" : "_", >> -                               resctrl_ctrl_is_default(ctrl) ? >> -                                "" : resctrl_ctrl_name_str(ctrl->name)); >> +       if (print_ctrl) { >> +               if (resctrl_ctrl_is_default(ctrl)) >> +                       snprintf(res_name, sizeof(res_name), "%s", f->name); >> +               else >> +                       snprintf(res_name, sizeof(res_name), "%s_%s", >> +                                       f->name, resctrl_ctrl_name_str(ctrl->name)); >> +               seq_printf(s, "%*s:", max_name_width, res_name); >> +       } >> + >>         list_for_each_entry(dom, &ctrl->domains, hdr.list) { >>                 if (sep) >>                         seq_puts(s, ";"); >> > > This looks like a workaround for a bug. Are you perhaps running with Tony's > fixup included? > https://lore.kernel.org/lkml/aiB2oJFPF-sqUVQx@agluck-desk3/ Ah.. I missed that. > >> ==================================================================== >> >> $ tree /sys/fs/resctrl/info/MB/ >> /sys/fs/resctrl/info/MB/ >> ├── bandwidth_gran >> ├── delay_linear >> ├── min_bandwidth >> ├── num_closids >> └── resource_schemata >>     ├── MB >>     │   ├── max >>     │   ├── min >>     │   ├── resolution >>     │   ├── scale >>     │   ├── scope >>     │   ├── tolerance >>     │   ├── type >>     │   └── unit >>     └── MB_GBL >>         ├── max >>         ├── min >>         ├── resolution >>         ├── scale >>         ├── scope >>         ├── tolerance >>         ├── type >>         └── unit >> >> 4 directories, 20 files >> >> >> $ tree /sys/fs/resctrl/info/SMBA/ >> /sys/fs/resctrl/info/SMBA/ >> ├── bandwidth_gran >> ├── delay_linear >> ├── min_bandwidth >> ├── num_closids >> └── resource_schemata >>     ├── SMBA >>     │   ├── max >>     │   ├── min >>     │   ├── resolution >>     │   ├── scale >>     │   ├── scope >>     │   ├── tolerance >>     │   ├── type >>     │   └── unit >>     └── SMBA_GBL >>         ├── max >>         ├── min >>         ├── resolution >>         ├── scale >>         ├── scope >>         ├── tolerance >>         ├── type >>         └── unit >> >> 4 directories, 20 files >> >> Does the info directory hierarchy look right? > > I am not sure if the "GBL" extension is most informative. In this thread there > were some motivations for the control names to include the scope. It could be useful > to create some control naming customs to not have the schemata file become chaotic. Make sense. > Apart from that the hierarchy above matches what we have so far for the new schema > descriptions. > > Could you please also share the contents of the new files resulting from this > implementation? Used this script to print: $tree -fi info/MB | while read f; do if [ -f "$f" ]; then printf "%s: %s\n" "$f" "$(cat "$f")" else echo "$f" fi done info/MB info/MB/bandwidth_gran: 1 info/MB/delay_linear: 0 info/MB/min_bandwidth: 0 info/MB/num_closids: 16 info/MB/resource_schemata info/MB/resource_schemata/MB info/MB/resource_schemata/MB/max: 8192 info/MB/resource_schemata/MB/min: 0 info/MB/resource_schemata/MB/resolution: 8 info/MB/resource_schemata/MB/scale: 1 info/MB/resource_schemata/MB/scope: L3 info/MB/resource_schemata/MB/tolerance: 0 info/MB/resource_schemata/MB/type: scalar info/MB/resource_schemata/MB/unit: GBps info/MB/resource_schemata/MB_GBL info/MB/resource_schemata/MB_GBL/max: 4096 info/MB/resource_schemata/MB_GBL/min: 0 info/MB/resource_schemata/MB_GBL/resolution: 1 info/MB/resource_schemata/MB_GBL/scale: 1 info/MB/resource_schemata/MB_GBL/scope: Unsupported control scope info/MB/resource_schemata/MB_GBL/tolerance: 0 info/MB/resource_schemata/MB_GBL/type: scalar info/MB/resource_schemata/MB_GBL/unit: GBps 4 directories, 20 files info/SMBA info/SMBA/bandwidth_gran: 1 info/SMBA/delay_linear: 0 info/SMBA/min_bandwidth: 0 info/SMBA/num_closids: 16 info/SMBA/resource_schemata info/SMBA/resource_schemata/SMBA info/SMBA/resource_schemata/SMBA/max: 8192 info/SMBA/resource_schemata/SMBA/min: 0 info/SMBA/resource_schemata/SMBA/resolution: 8 info/SMBA/resource_schemata/SMBA/scale: 1 info/SMBA/resource_schemata/SMBA/scope: L3 info/SMBA/resource_schemata/SMBA/tolerance: 0 info/SMBA/resource_schemata/SMBA/type: scalar info/SMBA/resource_schemata/SMBA/unit: GBps info/SMBA/resource_schemata/SMBA_GBL info/SMBA/resource_schemata/SMBA_GBL/max: 4096 info/SMBA/resource_schemata/SMBA_GBL/min: 0 info/SMBA/resource_schemata/SMBA_GBL/resolution: 1 info/SMBA/resource_schemata/SMBA_GBL/scale: 1 info/SMBA/resource_schemata/SMBA_GBL/scope: Unsupported control scope info/SMBA/resource_schemata/SMBA_GBL/tolerance: 0 info/SMBA/resource_schemata/SMBA_GBL/type: scalar info/SMBA/resource_schemata/SMBA_GBL/unit: GBps 4 directories, 20 files > >> After going through the comments, it seems like it should cover most >> of the upcoming features. At least the Global MBA/SMBA stuff looks >> like it fits in well with the RFC. > > That is good news. > >> What is your expectation for the RFC going forward? > > The "opens" of the RFC needs to be finalized as well as the items identified during this > discussion. How to support emulated controls looks to be the biggest one. While the > initial schema description may not need to support emulated controls, how to support > it needs to be clear since the initial schema description needs to be accompanied > with enough user documentation to support such future change. > > It should be possible to start upstreaming at least the preparatory patches. > Sounds good. Will keep an eye out for it. Thanks Babu