From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 51D8D44E658; Thu, 30 Jul 2026 16:13:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785428008; cv=none; b=hNBz8NCBooV01A83nlU2QIyOfVVREHbZaWxJEROEHz9KbiVxxzA/DlnfXcxKa+0eIYmmXkmTQ5TPL5BoXPaDQKS5czZSRl6skJC9TpQZo3gb/wxAfGCmhP7nKcs077LYWWeJXtKHP7HrDvU0G1PoptuQ8VXlROZipT0S5E2ogMk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785428008; c=relaxed/simple; bh=JuUsLhKFZZ+Xtf9FMuRthSUV52Efvz360lvAI8EaHZM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=NbWQRxXqNLTHYRWt4IHZPQxLs6M8BjRUA1UiDSZkqwvHRj9yDzQLfI/X9uzNVOvKtxmukq9WhdosbNsexDoYCMuBAbczGvb14HDTe/PCOgHQjSodOgm7MUHHWTTYfSKUqwyqLcu1E8kPRipOTZJkG5Bj2La95RVmAtKY51tiUHA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=YrHYRbyn; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="YrHYRbyn" Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E7E61595; Thu, 30 Jul 2026 09:13:21 -0700 (PDT) Received: from [10.2.212.8] (e134344.arm.com [10.2.212.8]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8EDAA3F66F; Thu, 30 Jul 2026 09:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1785428005; bh=JuUsLhKFZZ+Xtf9FMuRthSUV52Efvz360lvAI8EaHZM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=YrHYRbynR02GcGGnaiS20ApWoxVsK8e7oy2Oz3n0rJeMx7cAFnSCJ5/fHFjriFV2x 2I72vXkxNtMyiEeFyaG1SZWuKoPMF8QW8Aj9C0zbWimsnJqUE6uoBKuUS3je8BBIsj EwCEF9Ai4F3qIT71OABT4KRggOJbsh/oWgqUJI8o= Message-ID: Date: Thu, 30 Jul 2026 17:13:21 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Thunderbird Daily Subject: Re: [PATCH v6 10/10] arm_mpam: detect and enable MPAM-Fb PCC support To: Andre Przywara , Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , Catalin Marinas , Will Deacon , "Rafael J . Wysocki" , Len Brown , James Morse , Reinette Chatre , Fenghua Yu Cc: Jonathan Cameron , Srivathsa L Rao , Ganapatrao Kulkarni , Trilok Soni , Srinivas Ramana , Niyas Sait , Lee Trager , Ritwick Sharma , linux-acpi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260730152539.2712312-1-andre.przywara@arm.com> <20260730152539.2712312-11-andre.przywara@arm.com> Content-Language: en-US From: Ben Horgan In-Reply-To: <20260730152539.2712312-11-andre.przywara@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Andre, On 7/30/26 16:25, Andre Przywara wrote: > The Arm MPAM-Fb specification [1] describes a protocol to access MSC > registers through a firmware interface. This requires a shared memory > region to hold the message, and a mailbox to trigger the access. > For ACPI this is wrapped as a PCC channel, described using existing > ACPI abstractions. > > Add code to parse those PCC table descriptions associated with an MSC, > and store the parsed information in the MSC struct. > There can be multiple PCC channels, and each channel can serve multiple > MSCs, so we need to keep track of the channel usage, using a list and > a refcount. > > This will be used by the MPAM-Fb access wrapper code. > > [1] https://developer.arm.com/documentation/den0144/latest > > Signed-off-by: Andre Przywara > Tested-by: Ritwick Sharma Ritwick gave his Tested-by for the series on v5. Any reason to just add the tag on this patch? I guess patch 9 has significant enough changes to drop tags but I don't see it for the others. Thanks, Ben