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 7532BCF3186 for ; Wed, 19 Nov 2025 10:01:15 +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:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:CC:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=x5ueVkx8tHLEtgjtZxAYAtKoFmxhtkw5IYXTFPaf7jE=; b=Qou4rtApBEBL+PWvafiCK3DBga GZ0AyOP5IF6xiBa3WlrX+8i++jFcvOjtdwYSbg+YGlpT/MR1+f7l7Ss6CV4+wbzLFBJm/WurhM8qw lq2hzreNvaVpv7EK8SNVmonChsaJo0fMtAqXMfw/yrFLDJnp9dxPaooVRiV1dct856IywSgxkS7xs N4UFXMfeYz1T6A88ZKciPSt9BNaCzEUFvpFhvwqkviHCgeoNkimYUXtAgpozzXAa7xZ0JeUXumhR6 ns32fNFSjPgwH4TKnlBE0+l+BvMNTGQORSQly18rZm8+AayHdvSgTLOdLEregvFOPSxljT/cS8avs XEc4gG8Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vLezp-00000002ulL-36Kt; Wed, 19 Nov 2025 10:01:05 +0000 Received: from frasgout.his.huawei.com ([185.176.79.56]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vLezm-00000002ujv-3ctn for linux-arm-kernel@lists.infradead.org; Wed, 19 Nov 2025 10:01:04 +0000 Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4dBH6G0VxxzHnH5T; Wed, 19 Nov 2025 18:00:22 +0800 (CST) Received: from dubpeml100005.china.huawei.com (unknown [7.214.146.113]) by mail.maildlp.com (Postfix) with ESMTPS id 9B1071401DC; Wed, 19 Nov 2025 18:00:54 +0800 (CST) Received: from localhost (10.203.177.15) by dubpeml100005.china.huawei.com (7.214.146.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.36; Wed, 19 Nov 2025 10:00:53 +0000 Date: Wed, 19 Nov 2025 10:00:51 +0000 From: Jonathan Cameron To: Drew Fustini CC: Ben Horgan , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH 00/33] arm_mpam: Add basic mpam driver Message-ID: <20251119100051.000018a0@huawei.com> In-Reply-To: References: <20251107123450.664001-1-ben.horgan@arm.com> <753f4d26-efa9-4ffd-a820-7c2a53c0bc5f@arm.com> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.42; x86_64-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.203.177.15] X-ClientProxiedBy: lhrpeml500009.china.huawei.com (7.191.174.84) To dubpeml100005.china.huawei.com (7.214.146.113) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251119_020103_215695_26DDE107 X-CRM114-Status: GOOD ( 21.93 ) 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 On Tue, 18 Nov 2025 14:55:07 -0800 Drew Fustini wrote: > On Tue, Nov 18, 2025 at 02:11:31PM +0000, Ben Horgan wrote: > > Hi Drew, > > > > On 11/16/25 17:16, Drew Fustini wrote: > > > On Fri, Nov 07, 2025 at 12:34:17PM +0000, Ben Horgan wrote: > > >> Hi all, > > > [snip] > > >> The rest of the driver can be found here: (no updated version - based on v3) > > >> https://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git mpam/snapshot/v6.18-rc1 > > > > > > Does anyone know of a hosting platform that offers ARM machines that > > > have MPAM? > > > > As far as I know there aren't any. > > > > There is some MPAM support in the Orion Radxa board which is likely the > > cheapest option. The MPAM acpi table isn't in the firmware though so > > you'd need to load a custom table. James has this working. > > Thank you, I didn't realize that there was a dev board that supports > MPAM. I didn't want to the expense or noise of a rackable server :) > > Drew > Hi Drew, Obvious not functional as such, but I did spin qemu emulation with a bunch of introspection so you could see what was configured. Aim was to poke corner cases more easily than with real hardware. Did it's job at the time and shook out some bugs. I haven't rebased it recently though. https://lore.kernel.org/qemu-devel/20230808115713.2613-1-Jonathan.Cameron@huawei.com/ https://gitlab.com/jic23/qemu/-/commits/mpam-2023-sept-01 Has what looks to be a slightly more recent rebase. No monitor support though. I might bring this back to poke the rest of this series as it moves forwards (or if anyone else wants to they are welcome to do so) FWIW we could in theory hook this up to the cache plugins to get some 'plausible' numbers, but I never bothered as we have hardware (as seen by tested-by's on this series). Jonathan