Re: [PATCH v5 23/34] arm_mpam: Allow configuration to be applied and restored during cpu online
From: Jonathan Cameron <jonathan.cameron@huawei.com>
Date: 2025-11-18 15:39:33
Also in:
linux-acpi, lkml
From: Jonathan Cameron <jonathan.cameron@huawei.com>
Date: 2025-11-18 15:39:33
Also in:
linux-acpi, lkml
On Mon, 17 Nov 2025 17:00:02 +0000 Ben Horgan [off-list ref] wrote:
From: James Morse <james.morse@arm.com> When CPUs come online the MSC's original configuration should be restored. Add struct mpam_config to hold the configuration. For each component, this has a bitmap of features that have been changed from the reset values. The mpam_config is also used on RIS reset where all bits are set to ensure all features are reset. Once the maximum partid is known, allocate a configuration array for each component, and reprogram each RIS configuration from this. CC: Dave Martin <Dave.Martin@arm.com> Signed-off-by: James Morse <james.morse@arm.com> Cc: Shaopeng Tan (Fujitsu) tan.shaopeng@fujitsu.com Cc: Peter Newman peternewman@google.com Reviewed-by: Gavin Shan <redacted> Tested-by: Carl Worth <redacted> Tested-by: Gavin Shan <redacted> Tested-by: Zeng Heng <redacted> Tested-by: Shaopeng Tan <redacted> Signed-off-by: Ben Horgan <ben.horgan@arm.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>