From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18969606A324 for ; Fri, 30 Oct 2026 17:10:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=If9B2N1c; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=FxnNv76p DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:References:To:Subject:From :Date:Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=H/57nvo8MTnqlDnt44LPogGYFeVmELDFWIZIKo68k0s=; b=If9B2N1cYzzkvJuRpMewHlMbX5 F4t4Tfx9r6JkY1lV/bn/O914ijfmvTL1oNgtVUgXvvN3SD8UdcbcUfQSYVNXcbaB17X0eDckIXSna CUD6dGuoXt2AuB0W/laBU8TSDyAHXPAln2L2JQEtSKkweMSgZvKTZdENzQdMfgvIrnfpDQHB2GITr PD14nqjMg6gbFfifCZnURe9IK0k8zc3NKlDoDPqiGex/BUEdinRU3cMJ4C2XUaBQV2kipTJQC3Q9U ZieRr6beKuqLJaJ7r4YLxqzVGfOPyt1KAokHB3Jy3tJ/FzjHQg3cD51dQVwOSLNatMbDM7qlGZbIW EAADALzQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xMq7B-0000000CCJV-38SZ; Fri, 30 Oct 2026 17:10:05 +0000 Received: from mgamail.intel.com ([192.198.163.13]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xMq75-0000000CCFw-1781; Fri, 30 Oct 2026 17:10:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1793380200; x=1824916200; h=message-id:date:from:subject:to:references:in-reply-to: content-transfer-encoding:mime-version; bh=/1Qs/kKk9jvMWJJy3gY8MF2maNgpjeAgnndTg32EjHc=; b=FxnNv76pANtaI9i/U6mpEIjQBqGjftQAWu0LdOjVNdzZMzWDGATpBGxt 9NIYiI7KbMzIQBolkUbHEOkp4+Q0t8H71rPTivoTJCnpdMkAu5fCGdTaB mSZC4keKelGRm6jnx9kU1N9Muip6MToij2knMAD2xNBx2hvFJTNuSbii2 OvV9d6Q+ceHKHkpvcAnL+kYRJ+U+6LYkiEYRqraDvNBQHnhT8IU1CwkAn nGabNZOEuCMEhjMxruACfCixkOoOs+9/8TjsY+PMp3yAIuejtqK3vFCnF 5FMDNbRS2NodmkgIfEuePlmlrUsoZjAVqhCm76aQ82jyZLoLQc11J9npA w==; X-CSE-ConnectionGUID: OVD+h1KFSl6thm6G4CCooQ== X-CSE-MsgGUID: 3zvDVfq8QVSzmISpBAg2/A== X-IronPort-AV: E=McAfee;i="6800,10657,11951"; a="2144109" X-IronPort-AV: E=Sophos;i="6.27,186,1787036400"; d="scan'208";a="2144109" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2026 10:09:57 -0700 X-CSE-ConnectionGUID: fmr70KBSQcOravwcHcpvsg== X-CSE-MsgGUID: mrroDinkS6KjchgrJ/FqqA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,186,1787036400"; d="scan'208";a="5372957" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2026 10:09:57 -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.56; Fri, 30 Oct 2026 10:09:56 -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.56 via Frontend Transport; Fri, 30 Oct 2026 10:09:56 -0700 Received: from PH7PR06CU001.outbound.protection.outlook.com (52.101.201.15) 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.56; Fri, 30 Oct 2026 10:09:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NJJlrvVGKEhKgohnknTFkXI7mYdjYxl9Ji+hCS7equzr5gOna336bK/ef8ieQHj+++U1UhIJ3uixgxEZT1G76t364vxERniiqDVvBYANRHaZ9X+S9Lh2PT2qVGbDtnjBawIej9Rq8WBoNegycEsLxCbCN/U/YoSzqCVBqS7E5qCCgUjeVNhWkSnOqzR+NOz15gNLRllDSxXHymqkY0kwtaHcodDCpDy5HrMDYWr8NrV2m0Z3cbyJCQmq3ugmPsuDE5Bb5IanNty9s0xBlXqZ0wbeO4Q2a8gC9PNct75ge2v/favnmAzwtEvMm6vjylBXTqRqaUVV3JKIlAsTwmBaIg== 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=H/57nvo8MTnqlDnt44LPogGYFeVmELDFWIZIKo68k0s=; b=xm5BhGbeIy3GwA78Do+P9/mS2/NXKTH35zpBAWGsxClAPrF82K5w2HhSrPjZ1A23cmvkSwqR70upR/civEOAZ/F7n0VPFVKSKEw6NusfofUQRa3HfkGKRMlbLJrGVP5mso9Lbw0BmF1ujaAUzrAbSZi4BgmYODSd9d96kl3GyYDHnmCQfX7oy6OW+z6OFkXnC/mj0vEZ0HXHlLnsRkxVgr4S/hBRBSic8vhnk4MLBwaGqJQJwi41KdWntw3gDt92xDn9yxYVAIwrV/fNBw6hHgf9YfqJbA6b5mK1vNupxFsqhyK7pGxi/x9dfQ87Xur0NSiOcLGmMlMqEsDY+WimsA== 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: mx.microsoft.com 1; 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 PH0PR11MB4917.namprd11.prod.outlook.com (2603:10b6:510:32::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.10; Fri, 30 Oct 2026 17:09:52 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%6]) with mapi id 15.21.0546.016; Fri, 30 Oct 2026 17:09:52 +0000 Message-ID: Date: Fri, 30 Oct 2026 10:09:48 -0700 User-Agent: Mozilla Thunderbird From: Reinette Chatre Subject: Re: [RFC PATCH v2 00/19] resctrl: Generalize monitor events across resources To: Jinjie Ruan , , , , , , , , , , , , , , , , , , , , , , , , , , References: <20261029123611.1108424-1-ruanjinjie@huawei.com> Content-Language: en-US In-Reply-To: <20261029123611.1108424-1-ruanjinjie@huawei.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0096.namprd03.prod.outlook.com (2603:10b6:303:b7::11) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) X-Archived-By: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR11MB8370:EE_|PH0PR11MB4917:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f8d6aa7-29d3-4d8b-cd1e-08df36a89cae X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|7416014|376014|366016|921020|11063799006|56012099006|261009223027099003|261026121527099003|261021121427099003|10067099003|18002099003|22082099003|6133799003; X-Microsoft-Antispam-Message-Info: GYNoFA/IbKHcp8+Ea3TBssBSH5c3mw13hjiqMUvvaXOY/TR2Uvn/nRW5XwHmifeFXW9BvuQq3CZlmqyjgHVgVyKESHgY+4bkHFmA7fwilQWZhc94XGaWgeRw6MsZRX4u33hdzOeSZNRAiiGvHDe6NBIDqGxRzXj6s8v8FEW0IwOr7MXiP0dzROiauJkgRMCtbSBMvLcy9JIA7oXeYpccw20NnMZem/yaKpE+LzaHztCVegRTRb16X/Fj8e9hdWVAm+xIVYU2MsAMz4jQhHKFMW72RTXiBMXxKUGzBv6GN8dYqBE14Tc8DUxiNc+Ga5mdT2QHgvkzKr2u79WMMJmnnLDAE7oEjxZttf4Wypj7nHvjs5F4W6L5/EhNcXTTm+ol1t8766GXKqQDEMVUldodVW2A+7W8I6IPFChVOpSGzY9bJsxQdgGnw2edQiVcyf7YBmHha7hgyI2PluR8puMPtu8MFSNQp45og2rZ0Nfl7U/1+uO+bfpSe5aSE0tRTPqQWsjxTUjW71I/gDy+Iq3BYuUog/0Jn06qSMaIPS9zHmFJvZfknGedKUDlZ9W9CwbirhPH3ebNAJo5nZB4PqQIXa+uo3Di1qdWxX34s7zeN4RKvaeLnkErgIEg/MpK1mgWqHPOX+H6xsJqNgjHlmyoVzIEorytFhy5vy5aA9V56AVdyDOS8OmJFpk6paJEIhSs3ZQF7RrdYZpNT6PMpR3f6w== 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)(1800799024)(23010399003)(7416014)(376014)(366016)(921020)(11063799006)(56012099006)(261009223027099003)(261026121527099003)(261021121427099003)(10067099003)(18002099003)(22082099003)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VDdGd0ZQaThtdk5Ddmg0ZXk1RFFqYlpKclBGdThLYmhFVGJSR0hTeEVLc2dB?= =?utf-8?B?NG5oRFFCSi93OXFTZGpSYjVibXBBU0hpeXNpV2JpNWFndkFpb29iQ2ROTkJQ?= =?utf-8?B?ZzdiSWVhb1BrSnZsSzkvTGJnUVdzQXJRMkJvTVRFWUxXdVRLUEx6NE9kKzJC?= =?utf-8?B?N3doOG9KeWlwT01uazRjWkIrL0ZuOVV0aVNmNWJ1ZTZmVjI5STZ1MVc0Mjc2?= =?utf-8?B?cDVuOTlDU0lKSmZDNWx0K3lNTzJaUEtZazJmWkJ0OUE4QjZlZjRvWWRMVVhY?= =?utf-8?B?VHZYSUtVTlJHZWtxc2RDdE4rMlN2NXJmRnl6ajhnOUpuVnFXY3NheW5nTGJo?= =?utf-8?B?RGNvWGNETldIM0UzRWhPSjdQTnllWWtoenhmK001N0ROVTNiaEUxMlo2UTFE?= =?utf-8?B?QTFqOEpiVUF2SjhOSE9pa08yVGU1cWVRTEpLSXYxSy9ybnFFMlN3ejVKck9E?= =?utf-8?B?MGlUQWEvcDdETXhHYWd0VjlBMVZlck9SSmhnb0FOY0Qxa0EzUEI0QVZaaFd5?= =?utf-8?B?Y2ZxRVFEa1lRUVpMTWZISmJwc3oxb3J2NFQwQWFKaW40OVQ2VU52K3BIUGdw?= =?utf-8?B?R0VkV2JYdU81aWdpSFdFeFd3VDlxSDNYTXBuSDA4VnR3TzExcWJYdTd2am1a?= =?utf-8?B?QzRQN1FOVUNkNkpqbWhwTnU3M3J4d294bzBDN0NCVktKYm8zaDlLaS9wU0dY?= =?utf-8?B?TW43VW5VV2taWVVUeVVWUGZzLzk0NTcxQlNuSytsclZMMjM3V1JETFhHTlV0?= =?utf-8?B?bmw5ai9QZGNMUG85RlRnMEltT1cvMnNiaXErZEVyN1p1VUZva2p2Qk1uWVJW?= =?utf-8?B?NnZadGxyR3hRVi9BR2h3MklVZkZOODFLenJ1Mis5MDVjUkJoNXljVENtWXAy?= =?utf-8?B?WERMcHBmZi96SGNaYWl4bXRidGNSSUQwN09HTlBhVTU5bTgzbER3MHNvVnox?= =?utf-8?B?eG95ZWZvTVpHU0ZrSTc2YkxVN25KMlcrTnI1Q2NHR1p0bkRQRU9PNzRYNE9B?= =?utf-8?B?aERmZldYTllMa1FDQTNFaGM3dnRpUXVjUXBUUlhFUmRqMERLNlhNSmFFZFdN?= =?utf-8?B?VFl2WHFvZngrRTJQalJXSUIvbkQ0bktuQVkrY1lPUUxsQXB5MzJZY25VWHoy?= =?utf-8?B?dldGQW50SlRNMm9SaWw0U2JaWWxHaVlCZ3VoM2hrSFZaNmdvdEt1OUUzVGs0?= =?utf-8?B?WG5JclA4VGwxajJ0MDBlZ09HK1FiOWVBT0JFdUtkZlBUWUFtK0UwKzZ0a1pK?= =?utf-8?B?WnhzWjdKOFAwcnJUNkpOSlJ5dlBCMjRDYllrbnVKZ0MxalBTOGlmcGk1eXNs?= =?utf-8?B?ZHhSdTNBdm9CZzlhUkdGMmtIdWZuajRDWDlIWGZGc2ZqRkN6NkVZZ1I4T2N6?= =?utf-8?B?TzNNckVTRnJNb3ZQS0tQZUhDNXp3QStmYVJqK3lxWldrR3pLNXlmQTFxUWZm?= =?utf-8?B?d1JoUVluSE5FR1pLRmkxanhGM2ZiUnNvV09EUy9oVXdZVEw1b2NFdndGRldw?= =?utf-8?B?NGk5dEhHZGlzUm02Qm8wSzQ2WHBZUlJKWVBwWncxNjUyc3BjdHE2QmdRMnpF?= =?utf-8?B?S0VXdlE2eDMyT09ETlM1TTBPQnUyVThJZ3BYWXlEMk53bHhWUUk1elgyZWpn?= =?utf-8?B?SUNTSWFFclNYa2ZseTA4MDBENi81YnE5MHgvVE1neGpaNzc0Q2N1eUZVd3k4?= =?utf-8?B?SW1VZzNHdENrZXZ1K3hKckRlSXZzczA0d1pzTFRJSXhZdlkvL0VHSEFqQWZo?= =?utf-8?B?QjJKdDlOY2tvWlJXMmpWZ3FOV21ST040UHlHM2NYV3hCZjdyZ2hQQVpmbm94?= =?utf-8?B?ektKd3ZLRGRYWW9UYXpyeC9BZFY0QnZzcTBRNnc2K0RTWnJWU3dYZDRGWlJE?= =?utf-8?B?VEhmZkJYQU1oOERkb3dCOG1EcHJVN1pBUS92eGRqSURVYVNNL1ptQ0x4S1R1?= =?utf-8?B?NTFhUHBsNEdBVnMwVVhQdy9JNFYrWm5MbHVKcHNTR0F3ZnNVdUtqcnpsY2Z3?= =?utf-8?B?RE9sWVFyNU9Ba3Vvek52dWJmSTMyUGRqK0VDaXlWdDBmN2RDR2NUdEZVTi9U?= =?utf-8?B?bms1NUVzSnR1cG5OU2F2KzZMemJuS1dSeStPTndja3JuWlJQWTRSays1ZjhR?= =?utf-8?B?b0Z4SldIcjFhaHMrdGpudFdPOElya0taZTVLcHlMcjQrUGI4L0JLSUVpMHp5?= =?utf-8?B?U2pDc245d1hadVhBd2lhNWk5N202Z3VabVMwM2dKb2VaNXg5amwzcUR3TlNX?= =?utf-8?B?S1V5QzA4SjFyR3BpSWlTcmVYdWt0UzlJQ3BvKzR1ZjlJT1FqNGI5QmpsaEp4?= =?utf-8?B?eDYxUzJqUVlmQVBmS3EzT0p1aXU0M1NrZGx0cjJIcktPVnNGU0tjZjMzV1l5?= =?utf-8?Q?uF557SPw8m4rTFBc=3D?= X-Exchange-RoutingPolicyChecked: CP4f9tUpS8xkOWRoPrnQRx4JnCdzA8RCpm59EqlAr5No5sn2x5nP4BMBqXi4ww134/sUYwoeIeBa3sI4jtljmIxMdyF2pjk2Cm5TSAmDqKwdWN0ZV8cZzenNgv1nyEmMlCVb6Y5IBBaryvVUKPxd7uIagXZYHAz/tN+JIoHv57/WfHEUma9H1I+HNRkLF4eulBcFQ2d3+/hi55sLbLszp/hfnLLlCm96ZIFtkGR1XKrdBYeaoUYsBYh+0cNrP6mYEV547Y83KSjKhssi7UgBHbeDWbLKT5ztnzhUrwbP/tdUDTXFj7USDobS1hsfyyWUIm/BX5FzOuv6r9HDO7NNHQ== X-MS-Exchange-CrossTenant-Network-Message-Id: 0f8d6aa7-29d3-4d8b-cd1e-08df36a89cae X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2026 17:09:52.2032 (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: u4wSXCnFrqSUtu8bx3wvOAkdZkeoGwAZmGqusCo8JiMHf/UIg14cgmlJUkiEmJ/AjcusIofOsM5qWOpAiL+GLnDEmArf1qMhPvMbRHZD8nI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4917 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261030_100959_327877_B754E778 X-CRM114-Status: GOOD ( 12.95 ) X-Spam-Score: -4.4 (----) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" X-Spam-Status: No, score=-7.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 Hi Jinjie, On 10/29/26 5:35 AM, Jinjie Ruan wrote: > Resctrl only knows about monitoring at the L3 scope. MPAM monitors are > attached to a resource in an MSC, and firmware says which cache level that > resource is. The driver already finds L2 monitors, but resctrl has > nowhere to show them. > > This is not MPAM specific. RISC-V can also place monitors at several > points in the system. > One key to this is in the first sentence of this cover letter: "Resctrl only knows about monitoring at the L3 *scope*.". When it comes to exposing monitoring data to user space resctrl has been using "L3" interchangeable as resource and scope. The existing resctrl user interface already establishes that the "L3" in "L3_MON" and the per monitor group "mon_data/mon_L3_xx" refers to the L3 *scope*, not the L3 resource. More specifically, consider the existing user interface: # find mon_data/ mon_data/ mon_data/mon_L3_00 mon_data/mon_L3_00/mbm_local_bytes <=== monitoring data associated with MB resource at L3 scope mon_data/mon_L3_00/mbm_total_bytes <=== monitoring data associated with MB resource at L3 scope mon_data/mon_L3_00/llc_occupancy <=== monitoring data associated with L3 resource at L3 scope Associating the monitor events with the L3 resource was an implementation choice that was convenient at the time. Since L2 can similarly be used interchangeably for resource and scope associating the L2 scope monitoring with the L2 resource may similarly be convenient when considering how to support L2 monitors as is done in this series. Even so, I do not believe that associating monitoring with the resource will be able to cleanly support all MPAM monitoring capability. Specifically the upcoming CPU-less memory bandwidth monitoring. As I see the plan at this time: CPU-less memory bandwidth allocation will be backed by a new MB_NODE resource. For these systems the expectation is that their monitoring data will be exposed to user space via NODE scope and will appear to user space as: mon_data/ mon_data/mon_NODE_00 mon_data/mon_NODE_00/mbm_total_bytes <=== monitoring data associated with MB resource at NODE scope The cover-letter is titled "Generalize monitor events across resources". As I see it such generalization does not prepare resctrl for all MPAM monitoring capabilities. Could this work do so? Reinette