From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AECCFC624DE for ; Fri, 4 Sep 2026 21:15:27 +0000 (UTC) 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:From:References:CC:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/81pgVSmuJvZPY+5TIamQOQK5uPTUJRvWZY5HtbvVD8=; b=z6kszu8HnsDAqB2jel1av2aUG1 oeUcF05E843ai+CIpfSI4WAv8N5RPvuD3KqmFdjdJlFuP7Qlf+aJe13+Yqsa91exrg9fe3IdA2QQh d2ojrPOaplepWGSCvw1sP1wXKZ4wSB4y067iBCKw/UonUXQpwuD5tOYOAjX2A6/EbD5PAkgy2SAdF KrgHD/sQJNEc3iwZqp4gU8w/0NxqiGUra2zeJZ8Cdq4BG/4/Gj+CAQy9IdXU4BO6X9UjHALxfyvr7 Vsc/mbAqh6E1ICh4J90ocFNXQYAL0ZJY28uGHEpYjPm725IsTE8B3s+PaGjUwjb1TvFNyuKW57BLQ zFyofc6g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x2bFn-00000003J1C-2cjO; Fri, 04 Sep 2026 21:15:19 +0000 Received: from mgamail.intel.com ([198.175.65.10]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x2bFk-00000003J0r-237M for linux-arm-kernel@lists.infradead.org; Fri, 04 Sep 2026 21:15:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1788556516; x=1820092516; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=lXZZs5ZeGRlxA6eRl+q4bRJ/69Wnz9naCsXKKDTXWjY=; b=A1yffrZDkWG/LRt2PbAZzuZFmU1rdn+3nv6MeYN9L57grw+ww5CLcWGE ddr0LXQj6zyBe2J9AZK0wFQJq1CdzJd2hwgU+oMoUFoBK1M1oqdN3hDlm 1XMsJx+IyKSOVIun8+429rSCRQ15FlQxyy7gHFYiPfqol/A2UoYRm05Pw snPToRiVB8cE5Qx1L3fsrmwXbgzksr1OQg0NUsB96CdpiGm3VS0CaO6EK qV9msPn34zsoEGmLQzjbUntOVBQ3Tvxx5ZcijN35Ty/MvPtGA06WA0Y2i URCh7wVTyhzpzn+unxz7HI3jK7xrRpE8fayceOVs31J9oc1hFIMB/xy7e w==; X-CSE-ConnectionGUID: jc+8QyQeSwyi36byHYioHA== X-CSE-MsgGUID: ZCWOvcylTDK89/CivuNhtg== X-IronPort-AV: E=McAfee;i="6800,10657,11896"; a="106432136" X-IronPort-AV: E=Sophos;i="6.25,262,1779174000"; d="scan'208";a="106432136" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Sep 2026 14:15:15 -0700 X-CSE-ConnectionGUID: Mt5uXX8pSHiTIDzbzRodSg== X-CSE-MsgGUID: UMAjMoIdRYmVT7wnL9mrwA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,262,1779174000"; d="scan'208";a="274298298" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Sep 2026 14:15:15 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) 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.46; Fri, 4 Sep 2026 14:15:15 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.46 via Frontend Transport; Fri, 4 Sep 2026 14:15:15 -0700 Received: from SJ2PR03CU001.outbound.protection.outlook.com (52.101.43.2) 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.46; Fri, 4 Sep 2026 14:15:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o9XNy+I8I6dG+TfuiEB6Q8aOnDFl3vU7oGIQQx7zQJmDfqeQ5hSUtFW98lNK+hXBBX9bQte8Afe4mCciFXG74MpjhnMzybPduJ0roEb1OmWxGHFzUy9yxdG9gn6alpZmrhhkLUlqptpxHKjF0ka7jHh8LMa4qksdE79yukWX1o1Gtn+ve31JxCHUiUSDlBq24xPs/5AXUY2Y7Tii03Rg6KATh3R98wyH/FYcpOUOShEJwbxc5ommF2FVBmc6b40rJfjrrFcFhgUWeYNcgplPNn9FAm5teSGLtT6Fu5fk0bGNr+rstPm7NKHn020c3ywszJBz4KO10S1kz2H2gtT8fw== 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=/81pgVSmuJvZPY+5TIamQOQK5uPTUJRvWZY5HtbvVD8=; b=gehoaF07lOs4jkzusr8xdVzon+bJJwi/j6ue7QpTNffCQ8Awxp2Tigh1h39CLyk4TNn5OTgZwRUYaR+ep3rGQ09AzTPr/6MsrbJjYnutQf+IHJrqVTqbwTmILJLI0SX4RvTRAdaR3yMxBlho2PK58TxsAvCAPYcaiyNX3cHWdHBfiF5wzZwnCPPQvDPq+xX2Bsr9CCDI3Gam8JK7IBO1G+njv1CJnpUeOTHEbnO/+52MNUXcVXqOmHijswFDr8E0Rr1XAwqDFQyIZtMUFVHLc/8UlkGwpODFLFYbqCkqSmkYHQL3/RXfTn59D4Rkx9XyqZqDLeQ+nGliZpQ4NP0txw== 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 CH3PR11MB8139.namprd11.prod.outlook.com (2603:10b6:610:157::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Fri, 4 Sep 2026 21:15:11 +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.0360.008; Fri, 4 Sep 2026 21:15:11 +0000 Message-ID: <35ebb8d4-2ef0-4bc0-ac3f-afff0c95ae89@intel.com> Date: Fri, 4 Sep 2026 14:15:08 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 0/3] x86,fs/resctrl,arm_mpam: Factor MBA parse-time conversion to be per-arch To: Borislav Petkov CC: Ben Horgan , , , , , , , , , , , , References: <20260709093111.367851-1-ben.horgan@arm.com> <165e7636-d7e9-4d16-aad1-657b4a9698d0@intel.com> <20260904033751.GCapo9D5ZZXWuQkIpc@fat_crate.local> <20260904173615.GOapsBjyiT7uXHd-Qc@fat_crate.local> From: Reinette Chatre Content-Language: en-US In-Reply-To: <20260904173615.GOapsBjyiT7uXHd-Qc@fat_crate.local> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR04CA0047.namprd04.prod.outlook.com (2603:10b6:303:6a::22) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR11MB8370:EE_|CH3PR11MB8139:EE_ X-MS-Office365-Filtering-Correlation-Id: b01f84a7-6e42-493e-dfa7-08df0ac99ae6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|23010399003|1800799024|366016|4143699003|10067099003|11063799006|22082099003|18002099003|6133799003|56012099006; X-Microsoft-Antispam-Message-Info: bxd6o2xpKyhwGL2nsWNiAPvfDfJE7Lu6r02STuj4paFgR0bPmJG++kUl1D7vX99XnGOVNg5uQ7RwGtPFk/W8kWkZlCDRsHTybi5iHj9IzUEJLxZd3pBBFD47/z8FxhZFJvV225I1OPfHtV3nPS1ZM+e2O4g9Bixsc1SZdhUvkDJtSIBXVYjpmXGp2WygigmwxFYJaYESKOFKDc7c4oSbmz7PdT1eTtai1h9BdK96E5x3+Ns5WSgkD9XaRqA+sVvb3LeWlv6mZo8CMMa3XNHc2FMl3NAGSDZVOFpkwvG/S94JwypfCKtIS04BLnHBqEqSAQq1/lgqoV+QADp4uRI6x2SRCC1Qqe18HHgiXVt+vDn/4l43Cqa4cKFoGLHemp+bbqDRxcazVqUAZJ4Lma7om2MDsjrL7v+svz6j4+upYO4oSQnw/mMqQY+pMlCuSRzUrawSWCgXNkWFwUYQs3XgnXupUriIZUFM1ltWgytINVZlr15h6FzYDzuNr2DtlVfhwmU6YKkFtnVZiXNs37K9919CWb460MmFYKsd8fLmVaVLOgkUWvNT7MGBfQIZJBeH9Twip2RZK7DvHmH9cHyW/yuTzQu05PXmTo5n/4TLlgA= 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)(376014)(7416014)(23010399003)(1800799024)(366016)(4143699003)(10067099003)(11063799006)(22082099003)(18002099003)(6133799003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WVVJRU56UGdYK2ZMbW0zaGxNeWR1dy9GcFMra0xZTmNzOHl0SFNyOXBmUXV6?= =?utf-8?B?NDhRRGJRUXYzaGdoemxpOUZieG9FNTMwWjM5RXNlMHIrN1RiNElrbUluL29h?= =?utf-8?B?MlVMaXd2UEt1RUw5djhXcDd1MHpFMkthRXJKS255UFB5WkNJS0t4Z1BrR1Bw?= =?utf-8?B?ZjNZRy9GV0lObVgxcEUrUTRCbEJZekIwOGdFRjd6QU9ML01vckQ3YWgxMnBL?= =?utf-8?B?MEhYY1lqK2cwOERaWHFzeXNRS3hTd1NxSktRelJnaVJzRXdEK2FXbG1tZVFW?= =?utf-8?B?TW5wMXpVa2wvVW5ia2FrY01wbU5YU3BRMzVkT0xEOXBSL201dDNJS2NPTEwy?= =?utf-8?B?SUZENThWRHNPKzE0RW9lRTFSOVdOVXlFeFh2Y0dacUJ6aU00MGtBeU1vRDQx?= =?utf-8?B?bUpkTTdpdk5mOUUxY3FaV3BvQjNRMkdJaG9YZVd3VGVXamVQWm5Gd0F5SWRy?= =?utf-8?B?RnA4WElMcjczTWk4RWdWMEpQNzBsdmlROVVxcGpsbEFqdG5VaWVpTjhyUmxB?= =?utf-8?B?dTl3TVVHQ3RtYU1DYWFWWTZQTGhmNTVaeDk5cWhvWVhSaWVDY2hQVHpWMitO?= =?utf-8?B?UnRXUlZTanZ5RXdPMzJ2Y1ZZei9KSWc3cGtDaGQ2ZHF6clMvT3FSM3M3QVR1?= =?utf-8?B?Sml2SUhRMWJ1MnVwTFFPYXVWN3l3ZktVc2hORHp2YmhLTnVaV2xRMGRxTzZ4?= =?utf-8?B?Z0g1eUorNlJOazBjaEx6ejVsZjdBRzNDWXFxbHVsTkNYZy9YY2RsZmY0dnJF?= =?utf-8?B?eTBTWWJjbDlyaGJiazY3cjBqeHl2ZGpOU0EwQ0kvSUV6Y1RpY2o3ejFqZ0tX?= =?utf-8?B?TUpyMVFIUDNJSUJTczZCUFoyTG5wd296bCtjYmRtOGNlaTA1K1daZmpEemRt?= =?utf-8?B?UEowWjhvSy9SbGFqOHpyam9vbXNFeXZMUWJCZVNOdlViTGYydTc1K1ovd2J3?= =?utf-8?B?Z1RMWnNaVStQQlVhRGNiamtRL2dwTXlJaUFaWHlERTJ1c3lRMS9ScC93V3o2?= =?utf-8?B?NG9QOS9sbWZVZng2a1J1V1dCYzlVdDdQS285WllENjdVOURxWkR2cm5sVmFo?= =?utf-8?B?dkVPYS9lMmlnNEIwOUZxTmdBTmVORFExVW90RDRmL05tWlBWb2NQMDl0T2ND?= =?utf-8?B?czJWODBkb2RTTHkwMHQ3OFllTUNaTk9tQmNRNVBwY1RTYklqaUs0TmR4MEw2?= =?utf-8?B?QTRWNTAzL0hIUzRFcWpEM1FTS2x3OWQxdERtSWpBd3JRRjlJRjUvWE0zektW?= =?utf-8?B?ZkxVNmgvWWpZa0o0Mk1zZVZaZ1M4d0tGU0F5RFhZeUdYVEhxUDJ4dFZMSzFv?= =?utf-8?B?KzFONXpURGdDTTI4NWZweDBidHFVdEl2blJ0NndBZ2dpd0U1NnNQTzlxV0Zn?= =?utf-8?B?bm9wWTVOWEFCSjVybTRyYnM3RWM2c1FnVnV2UXpHRTFGWnVydnJCMCt6Mkdq?= =?utf-8?B?WHJwUWdPNWdIbWZISENNMlhjaGVwejZXZkpzTnZhelVBOGl3cUZrSVJ1VGJP?= =?utf-8?B?bWVOVlNSUEpjNjVGcEhnNktJS0FIczVFS3BpejVRR1JqSHpLRlczcCs5dXky?= =?utf-8?B?QXpxZFloODFhbUtWYlNwNk4vTFhMK1lCKzRQZUxHQzdkMUxLdENLcE83VXFr?= =?utf-8?B?VXFqSUdPRmpqSnp2aW9ZV2wzM29oVXlDc0I4VTAxRDVneXBMU2NWZnFIQ2hh?= =?utf-8?B?d0Y3RHZNYlNsTVNSREVxbGF6dVdablNKVGtqRmZUS25rOWtvWHVyRzBIL3ZG?= =?utf-8?B?MjRUaGFtNElSVDMwcDFxZmVyelU5ZHAvQ0VuNjREUUtUMDFMY3p1SEd5Ui9O?= =?utf-8?B?UXR0TDRGWjZMeUcwclkxUDdZVERheHAzUndBbkpKUklSNGkzbWNGdm04L2VT?= =?utf-8?B?anJXQlR6R2w5YTBuM285SWJjRDRWS1Aweml0Uk85NXJMZ3BObzhkTTRTNkd5?= =?utf-8?B?U2RUMlVNQkkrUjFsUWFISzM5eCtiVUpTU01vdjN2UzRqbUIyOUo4eVN4M2dX?= =?utf-8?B?RHBoSjhqc3cxMDZLY0FDRmRML3B2VUg3TXozZWsxMmtpRHdJSHo2N3VoSlVL?= =?utf-8?B?T2VaUjVmdFdyQTI4a0N4U0x5U2hKdEFLbVVrZGV2UnY2VERCWDhrc0VndGhi?= =?utf-8?B?Z2o1NUtNZ2JtYnVFdmM0N1VXREF4Rm5zVjhjaUdLVUxRSWRUNVlNcW1hVmFl?= =?utf-8?B?UUFXWEU3MHV0Zm05cXFURnlxUldqZEVGZXNaQzhoRlhVS2V3eGNhNjdaMGJR?= =?utf-8?B?MTBYRS9aMWpOL2NKTmloMWlJbUMyam1oeURWQWltVnBDR3VUMTVuRWFXSzFJ?= =?utf-8?B?YTBCRUR3S2h2a2FPMHBLMCs4T3lHd1F0STNFb1NJalVmYkJVK2h0Ty9sMUR1?= =?utf-8?Q?fiXVul1cRZhgz9oI=3D?= X-Exchange-RoutingPolicyChecked: vV2hzdSyUxt0kUo8KwxFMG1vmsvHduqwds6ZhmaYBRPevSh8DmSSBzyJmWntNtk6zYxnLmkSJ+wG8kUO5szM/I21+xAbDdwJmc+jQC1D0m+ANtXc8jyd3ruRJCxFGaX6lwk4FoTJJfY9p8f/nq4q001yGNNIcRxG/TQh5uiLGdIIxXkFQECJPOTetj+VQZj4cytryw29C6VpJmXmCukWsoo9rVl0z4MIh7Mhwxq9vRLOiTc5MVgNuf0Xe74kwFHePakHzOIRSTISY2YJUmdH0IW7AaZuE+lPtGYG3VcGBPrcxPhhJP85eT72WAaURFsvjmFt3Y9RXzSP14nF2UCknQ== X-MS-Exchange-CrossTenant-Network-Message-Id: b01f84a7-6e42-493e-dfa7-08df0ac99ae6 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2026 21:15:11.6359 (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: Ob8rSXnC5B3Ak4vZsUz9EiWjcqgbbaO3iEo+BPUX8ZfLbX9nnb7V3o+oRfpEzoVY1C8SgmyUfY7IF3fRVeD5heT334lNTdm7GZzGT7IjAgM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8139 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260904_141516_622904_1F11C291 X-CRM114-Status: GOOD ( 11.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Boris, On 9/4/26 10:36 AM, Borislav Petkov wrote: > On Thu, Sep 03, 2026 at 08:37:51PM -0700, Borislav Petkov wrote: >> Lemme have a look. > > Sashiko has comments: > > https://sashiko.dev/#/patchset/20260709093111.367851-1-ben.horgan%40arm.com > > Please address them: if valid, fix them, if not, explain why they don't need > to be fixed. Sashiko has two comments. I'll defer to Ben on the first comment. Sashiko's second comment is about resctrl's existing (not introduced by this patch) Intel specific enumeration being resilient against a hypervisor misconfiguration. Thus far resctrl assumed the enumeration would return what the actual hardware is known to support. Sashiko had similar "hypervisor misconfiguration" comments in response to another resctrl series that already falls under the "cleanup" umbrella. It is not clear to me how far resctrl needs to go to be resilient against hypervisor misconfiguration but I can include needed validation addressing this report as part of [1]. Reinette [1] https://sashiko.dev/#/patchset/cover.1788452481.git.reinette.chatre%40intel.com