* [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:01 ` Konrad Dybcio
2026-10-23 9:03 ` [PATCH v2 2/6] arm64: dts: qcom: monaco: " Abhinav Parihar
` (4 subsequent siblings)
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from Lemans device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: f7b01bfb4b47 ("arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/lemans.dtsi | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi
index 695eae1b7256..5481dfb73454 100644
--- a/arch/arm64/boot/dts/qcom/lemans.dtsi
+++ b/arch/arm64/boot/dts/qcom/lemans.dtsi
@@ -7861,14 +7861,6 @@ compute-cb@8 {
dma-coherent;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&apps_smmu 0x2149 0x04a0>,
- <&apps_smmu 0x2189 0x0400>;
- dma-coherent;
- };
-
compute-cb@11 {
compatible = "qcom,fastrpc-compute-cb";
reg = <11>;
@@ -8000,14 +7992,6 @@ compute-cb@8 {
dma-coherent;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&apps_smmu 0x2949 0x04a0>,
- <&apps_smmu 0x2989 0x0400>;
- dma-coherent;
- };
-
compute-cb@10 {
compatible = "qcom,fastrpc-compute-cb";
reg = <10>;
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry Abhinav Parihar
@ 2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:01 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:31 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from Lemans device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: f7b01bfb4b47 ("arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
@ 2026-10-26 12:01 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 12:01 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from Lemans device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: f7b01bfb4b47 ("arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
The documentation doesn't concur this for this platform
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 2/6] arm64: dts: qcom: monaco: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
2026-10-23 9:03 ` [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:01 ` Konrad Dybcio
2026-10-23 9:03 ` [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: " Abhinav Parihar
` (3 subsequent siblings)
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from Monaco device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: af0d19ea5a31 ("arm64: dts: monaco: extend fastrpc compute cb")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/monaco.dtsi | 7 -------
1 file changed, 7 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qcom/monaco.dtsi
index cfe39f923224..e73a735f2f13 100644
--- a/arch/arm64/boot/dts/qcom/monaco.dtsi
+++ b/arch/arm64/boot/dts/qcom/monaco.dtsi
@@ -7822,13 +7822,6 @@ compute-cb@8 {
dma-coherent;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&apps_smmu 0x19c9 0x0400>;
- dma-coherent;
- };
-
compute-cb@11 {
compatible = "qcom,fastrpc-compute-cb";
reg = <0xb>;
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 2/6] arm64: dts: qcom: monaco: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 2/6] arm64: dts: qcom: monaco: " Abhinav Parihar
@ 2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:01 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:31 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from Monaco device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: af0d19ea5a31 ("arm64: dts: monaco: extend fastrpc compute cb")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 2/6] arm64: dts: qcom: monaco: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 2/6] arm64: dts: qcom: monaco: " Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
@ 2026-10-26 12:01 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 12:01 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from Monaco device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: af0d19ea5a31 ("arm64: dts: monaco: extend fastrpc compute cb")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
The documentation doesn't concur this for this platform
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
2026-10-23 9:03 ` [PATCH v2 1/6] arm64: dts: qcom: lemans: Remove FastRPC compute CB9 entry Abhinav Parihar
2026-10-23 9:03 ` [PATCH v2 2/6] arm64: dts: qcom: monaco: " Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 11:59 ` Konrad Dybcio
2026-10-23 9:03 ` [PATCH v2 4/6] arm64: dts: qcom: sdm660: " Abhinav Parihar
` (2 subsequent siblings)
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from sc8280xp device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 6 ------
1 file changed, 6 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
index fbcfd3883bbb..3a26377aac5c 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
@@ -6279,12 +6279,6 @@ compute-cb@8 {
iommus = <&apps_smmu 0x3188 0x0420>;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&apps_smmu 0x318b 0x0420>;
- };
-
compute-cb@10 {
compatible = "qcom,fastrpc-compute-cb";
reg = <10>;
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: " Abhinav Parihar
@ 2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 11:59 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:31 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sc8280xp device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: " Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
@ 2026-10-26 11:59 ` Konrad Dybcio
2026-10-26 11:59 ` Konrad Dybcio
1 sibling, 1 reply; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 11:59 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sc8280xp device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: Remove FastRPC compute CB9 entry
2026-10-26 11:59 ` Konrad Dybcio
@ 2026-10-26 11:59 ` Konrad Dybcio
0 siblings, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 11:59 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/26/26 12:59 PM, Konrad Dybcio wrote:
> On 10/23/26 11:03 AM, Abhinav Parihar wrote:
>> Remove the compute-cb@9 nodes from sc8280xp device tree to
>> prevent clients from selecting a secure context bank for normal FastRPC
>> workloads.
>>
>> Secure use case support is not currently implemented upstream.
>>
>> Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform")
>> Cc: stable@vger.kernel.org
>> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
>> ---
>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Retracted - the doc says the secure cb is the one whose SID ends
in 9 (and these should match the reg indices anyway so that needs
a separate fix)
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 4/6] arm64: dts: qcom: sdm660: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
` (2 preceding siblings ...)
2026-10-23 9:03 ` [PATCH v2 3/6] arm64: dts: qcom: sc8280xp: " Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:15 ` Konrad Dybcio
2026-10-23 9:03 ` [PATCH v2 5/6] arm64: dts: qcom: sdm630: " Abhinav Parihar
2026-10-23 9:03 ` [PATCH v2 6/6] arm64: dts: qcom: msm8996: " Abhinav Parihar
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from sdm660 device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: 708ab9d3bc5b ("arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sdm660.dtsi | 6 ------
1 file changed, 6 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
index 0fca9662c64a..723bffc99b67 100644
--- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
@@ -386,12 +386,6 @@ compute-cb@8 {
iommus = <&cdsp_smmu 8>;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&cdsp_smmu 9>;
- };
-
compute-cb@10 {
compatible = "qcom,fastrpc-compute-cb";
reg = <10>;
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 4/6] arm64: dts: qcom: sdm660: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 4/6] arm64: dts: qcom: sdm660: " Abhinav Parihar
@ 2026-10-26 5:31 ` Ekansh Gupta
2026-10-26 12:15 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:31 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sdm660 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 708ab9d3bc5b ("arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 4/6] arm64: dts: qcom: sdm660: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 4/6] arm64: dts: qcom: sdm660: " Abhinav Parihar
2026-10-26 5:31 ` Ekansh Gupta
@ 2026-10-26 12:15 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 12:15 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sdm660 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 708ab9d3bc5b ("arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/sdm660.dtsi | 6 ------
> 1 file changed, 6 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> index 0fca9662c64a..723bffc99b67 100644
> --- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> @@ -386,12 +386,6 @@ compute-cb@8 {
> iommus = <&cdsp_smmu 8>;
> };
>
> - compute-cb@9 {
> - compatible = "qcom,fastrpc-compute-cb";
> - reg = <9>;
> - iommus = <&cdsp_smmu 9>;
> - };
On this platform, it seems like the secure ones are SID 1/2
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 5/6] arm64: dts: qcom: sdm630: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
` (3 preceding siblings ...)
2026-10-23 9:03 ` [PATCH v2 4/6] arm64: dts: qcom: sdm660: " Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:32 ` Ekansh Gupta
2026-10-26 12:16 ` Konrad Dybcio
2026-10-23 9:03 ` [PATCH v2 6/6] arm64: dts: qcom: msm8996: " Abhinav Parihar
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from sdm630 device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: e8e1fb5c703f ("arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 -----
1 file changed, 5 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi
index a41ba0da380b..721885455639 100644
--- a/arch/arm64/boot/dts/qcom/sdm630.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi
@@ -2483,11 +2483,6 @@ compute-cb@8 {
iommus = <&lpass_smmu 8>;
};
- compute-cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&lpass_smmu 9>;
- };
};
};
};
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 5/6] arm64: dts: qcom: sdm630: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 5/6] arm64: dts: qcom: sdm630: " Abhinav Parihar
@ 2026-10-26 5:32 ` Ekansh Gupta
2026-10-26 12:16 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:32 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sdm630 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: e8e1fb5c703f ("arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 5/6] arm64: dts: qcom: sdm630: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 5/6] arm64: dts: qcom: sdm630: " Abhinav Parihar
2026-10-26 5:32 ` Ekansh Gupta
@ 2026-10-26 12:16 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 12:16 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from sdm630 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: e8e1fb5c703f ("arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 -----
> 1 file changed, 5 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi
> index a41ba0da380b..721885455639 100644
> --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi
> @@ -2483,11 +2483,6 @@ compute-cb@8 {
> iommus = <&lpass_smmu 8>;
> };
>
> - compute-cb@9 {
> - compatible = "qcom,fastrpc-compute-cb";
> - reg = <9>;
> - iommus = <&lpass_smmu 9>;
> - };
I think 4/5 are secure on LPASS on 630.
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 6/6] arm64: dts: qcom: msm8996: Remove FastRPC compute CB9 entry
2026-10-23 9:03 [PATCH v2 0/6] arm64: dts: qcom: Remove FastRPC compute CB9 entries Abhinav Parihar
` (4 preceding siblings ...)
2026-10-23 9:03 ` [PATCH v2 5/6] arm64: dts: qcom: sdm630: " Abhinav Parihar
@ 2026-10-23 9:03 ` Abhinav Parihar
2026-10-26 5:32 ` Ekansh Gupta
2026-10-26 12:08 ` Konrad Dybcio
5 siblings, 2 replies; 20+ messages in thread
From: Abhinav Parihar @ 2026-10-23 9:03 UTC (permalink / raw)
To: srinivas.kandagatla, linux-arm-msm
Cc: Abhinav Parihar, gregkh, quic_bkumar, ekansh.gupta, linux-kernel,
quic_chennak, dri-devel, arnd, stable
Remove the compute-cb@9 nodes from msm8996 device tree to
prevent clients from selecting a secure context bank for normal FastRPC
workloads.
Secure use case support is not currently implemented upstream.
Fixes: 1b80b83f893d ("arm64: dts: qcom: msm8996: add fastrpc nodes")
Cc: stable@vger.kernel.org
Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 ------
1 file changed, 6 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 818e5660df91..51ef306c1ce0 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -3701,12 +3701,6 @@ cb@8 {
iommus = <&lpass_q6_smmu 8>;
};
- cb@9 {
- compatible = "qcom,fastrpc-compute-cb";
- reg = <9>;
- iommus = <&lpass_q6_smmu 9>;
- };
-
cb@10 {
compatible = "qcom,fastrpc-compute-cb";
reg = <10>;
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 6/6] arm64: dts: qcom: msm8996: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 6/6] arm64: dts: qcom: msm8996: " Abhinav Parihar
@ 2026-10-26 5:32 ` Ekansh Gupta
2026-10-26 12:08 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Ekansh Gupta @ 2026-10-26 5:32 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak, dri-devel, arnd, stable
On 23-10-2026 14:33, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from msm8996 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 1b80b83f893d ("arm64: dts: qcom: msm8996: add fastrpc nodes")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
Reviewed-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH v2 6/6] arm64: dts: qcom: msm8996: Remove FastRPC compute CB9 entry
2026-10-23 9:03 ` [PATCH v2 6/6] arm64: dts: qcom: msm8996: " Abhinav Parihar
2026-10-26 5:32 ` Ekansh Gupta
@ 2026-10-26 12:08 ` Konrad Dybcio
1 sibling, 0 replies; 20+ messages in thread
From: Konrad Dybcio @ 2026-10-26 12:08 UTC (permalink / raw)
To: Abhinav Parihar, srinivas.kandagatla, linux-arm-msm
Cc: gregkh, quic_bkumar, ekansh.gupta, linux-kernel, quic_chennak,
dri-devel, arnd, stable
On 10/23/26 11:03 AM, Abhinav Parihar wrote:
> Remove the compute-cb@9 nodes from msm8996 device tree to
> prevent clients from selecting a secure context bank for normal FastRPC
> workloads.
>
> Secure use case support is not currently implemented upstream.
>
> Fixes: 1b80b83f893d ("arm64: dts: qcom: msm8996: add fastrpc nodes")
> Cc: stable@vger.kernel.org
> Signed-off-by: Abhinav Parihar <abhinav.parihar@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 ------
> 1 file changed, 6 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
> index 818e5660df91..51ef306c1ce0 100644
> --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
> @@ -3701,12 +3701,6 @@ cb@8 {
> iommus = <&lpass_q6_smmu 8>;
> };
>
> - cb@9 {
> - compatible = "qcom,fastrpc-compute-cb";
> - reg = <9>;
> - iommus = <&lpass_q6_smmu 9>;
> - };
The docs I managed to find suggest the protected SIDs are
2 and 3 on msm8996
Konrad
^ permalink raw reply [flat|nested] 20+ messages in thread