From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CDFF6364055 for ; Thu, 23 Apr 2026 08:50:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776934257; cv=none; b=nCFOU50rSrYEX3iPziSwUksxo7889eJEMIBF9C/ohYqzDY6PYKXAeX2gfop5z3zNlNNJlfdkTCnRvuj17Ny0HRld/ZDBO7Ig/tLiFGTnbeR0odedDfFOofY1mc7cvKdjM//jYQ/Cx6hVkhUSReWReyr2OQBDNWL5o7f86ecHOKc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776934257; c=relaxed/simple; bh=TaRFLsaB+uCdy6/Ybg30L74kgNjYEqc9+CZIoq+2SuM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=SxMr38maJFJADc65Rwwwsjn1fujphOP5QkrfroMrJ3uxaNaLOzNe6XttexUrjqVwT7GeZ/KBxVG1pha7g0EgTIoe81bKYnLUHJzFOs+iB8d57zPJBv2Z+W6CjLnIGp2MJUv05CJdyrwi4YVHlDXd0nSxC+7g7NX8Cjrt5F51NGI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=FHvykJcR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cvSgEQlj; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="FHvykJcR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cvSgEQlj" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63N3BN1k122546 for ; Thu, 23 Apr 2026 08:50:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= rm3WwHocTxr9AOinWei4IBwaswTjfmqTJZrZM1lfrG0=; b=FHvykJcRiJJ1/rCp pp/HXEZwn/FRZm+x/F3f3xINFLxNLR13Vjmd0qAGUwZmrIimUmZkyLprf6V27QFG M25W74M7HV9APPhRdq7/DyLTRccWP66VhpmD6XYKcfZ/gXyfiDKGpZ+P5gS4sgRl E8K/YP/0FG0lei2tRlZ6EzVMl1zKRW90XYB8N5aRMtR2aXl/8qhOaPFPNBqBh/91 k5jYSblxLa7l1XkNsXmOO0xQPb8N6s4eBw0+5clF30tUv1vnlN9XsTeW15ivfg7k ksDpDq49whduDeHzC/qhp4w2+A9XW5s/4ThfouUvNvoO2hDbDzRmmu8DkGbiWKBs Ijqg1A== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dq1h831bs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Apr 2026 08:50:54 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50fb98b09d3so9265621cf.2 for ; Thu, 23 Apr 2026 01:50:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776934254; x=1777539054; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=rm3WwHocTxr9AOinWei4IBwaswTjfmqTJZrZM1lfrG0=; b=cvSgEQljMDeyQhINyD8XPLQ2wN3y1GEK3VbW5b4WvAyJxZys4Z6znuxjNvcs242Dtq O19VQS2vTTxjJx4PyNUx5brT2L8MQPFr4fD17gtCVZ0XleuwjKogjhHDK82vAZcemqC5 byDvqoPvujh4rGkYnguHevhJNwS3I5v5Odtkkpj8kWx5ck1kvMgr2yc29SUMFzjSlLFu do7qRUNsf03Wrb5IZlINqb8Hoysw0goVJ0igt4ArntbBDTdAVN4mTMPW5fEeIsQe/jrx gapDG71gxIiio1YiysawX52UrQC87g8zovXSFf26imcXdC360RhfzxmTR3EryxcwZ5NR usuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776934254; x=1777539054; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rm3WwHocTxr9AOinWei4IBwaswTjfmqTJZrZM1lfrG0=; b=kK7xSzAE4VafSBwHh5DWZUtMjXXYBc2zHEF1ARom0+TgBfEX5BnohPa9Vjdb7bhCpy 1ytENgY2H46iX+0Y38w0dnl+bip/AGcWHEkDAM099UsH6RcuFbENEEfgiRoDFb/usbEM JsIklirIEZxIF5iUM1I/qMg4tG50y9Mui98TplS4Lk2FZfUWzyrMv+SslHJL6q72ik6G XQJ6cZ8SAPcK0KHnPXzHv7bt1MrBthSYrUE6mC+PS8Cwa0GfcnsKD+J0Fk2LXWB6UiQX 0il+OsWqQA7MrgzyWblelxVuruiuLpeMF58lgmfFnkEWXCBAfHC7t8aFqrzt2Lldn8gx 6lTw== X-Forwarded-Encrypted: i=1; AFNElJ+qrIufvvanCZCADz9Dn4nY3vFKLxXC4odNmmqkG5l4SS/TiyRCrRGjPfU0Fsg30aeUEa6tQeuWmX0wKpM=@vger.kernel.org X-Gm-Message-State: AOJu0YxZbc+n7m+MkCd6ErkJm6QLdKPz/RjPyqVmEJ+ui960Sii5KnAl 0BDN+fP7crD4TUTSuzfHzuapPMlitS3Mlbj4v8/R5jhdieP/8cfX1deGORjD6RJCTurn3gc5qvL gpUs+6ruEiaGXOEw2uhMaZPyltbV937fIATI9nQlIq5Ic9lvC7oaDsHwvhejz/t6w/AI= X-Gm-Gg: AeBDietoFwzLA6JiTEIEQvj6rqzqrFRE5Qj4/6W0sS6gfXd/nKa4qHnstq37KIC3Jlm IwjyTI+l99M5fpc9Dzf24mJOYqHB62dj/7jNR9vzCpm/U/R+zIrbOReybgEHIReED8bJCOi5eMh ctEeuixvTf7V/y4sCrsVVpxaFct8nDC+VIozd28cugxat1U2/WcyA4tgyFJQvwPXAQggN6MPgdY uSLHDtnWwKvQjO8ldC0LKLoFzbo75lCBHhAgm5YUH56kEfX4Y8FolP9LOnIXikKaTNnlZ8xGpkg HyigadZ3P2wMw0SIhEMYpxCxpitxO/UAhBrga++bpyP+s1F/KVqVGUD/Js+BPia8EiAe6NBzQ3I 9AJaY7+/QPGcigK48I3UAd0jZBi84YscGTL4XQ9lROAskpL5Tam6Za3cXfuDO222rIJXsEijQr1 WAS6u44f3lVp/OBg== X-Received: by 2002:ac8:57c9:0:b0:50e:5f36:1daf with SMTP id d75a77b69052e-50e5f362870mr169975671cf.8.1776934253744; Thu, 23 Apr 2026 01:50:53 -0700 (PDT) X-Received: by 2002:ac8:57c9:0:b0:50e:5f36:1daf with SMTP id d75a77b69052e-50e5f362870mr169975491cf.8.1776934253275; Thu, 23 Apr 2026 01:50:53 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ba45553223bsm635852166b.55.2026.04.23.01.50.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Apr 2026 01:50:52 -0700 (PDT) Message-ID: Date: Thu, 23 Apr 2026 10:50:50 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] arm64: dts: qcom: kodiak: avoid EFI overlap for ADSP remote heap To: Jianping Li , andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ekansh.gupta@oss.qualcomm.com, stable@kernel.org References: <20260423063502.484-1-jianping.li@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260423063502.484-1-jianping.li@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIzMDA4NCBTYWx0ZWRfXxJRLoU0VoPC8 PcSLA3uTetI1hKCBRsFBj+AJO76QN2/bXeW1KVuy1LKWeC/AUhX46HoP3NKMbr/m7sdXRvnnj86 OpmWTY34vjA0AHDuObAMNNPP9v+OgHl0axByQWxWul4A2OiqF/5t4f42hfLk43JScJDGb1NVj7c EHdYHFlowSEFmaUNFkp2B6093Jd+Nf4pmF1Hv5HiFvwBWZobxqYojx/hcUF8zJ7BnnY0JFcYEKA m6rSvbHy+FC/2W1CJPRdtV21/wm+qUFKBawWYTek3eix9ZI7+8ATHn/JKZlyApWMpA5R6P0YRv1 XtIDT8/Wb/bf6Ezc5aO6n/xhGh7N2kaph3JcWXbfCKgWNSfJJLRf4uzyqE+EbkHE74znK+mANfH dx5i6eyrTSy3MBv2H1XL4CFbjNrG8lA5C83N1oDy+AO275MHroXwbs6kqO2qDNiMIIJ6CPfuJA1 NIWgpuJ7Lp2+GxnpyTw== X-Proofpoint-GUID: Eu7yyinrJ3qG2XtifxvDAdb0PTcX7Xcm X-Authority-Analysis: v=2.4 cv=RaKgzVtv c=1 sm=1 tr=0 ts=69e9dd6e cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=avSy5VQ5IeNpoW7ryukA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: Eu7yyinrJ3qG2XtifxvDAdb0PTcX7Xcm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-23_02,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604230084 On 4/23/26 8:35 AM, Jianping Li wrote: > On KODIAK platforms boot can fail when the DT "adsp-rpc-remote-heap" > reserved-memory region overlaps with firmware allocations (UEFI/EFI > runtime). The kernel then reports failure to reserve the region and > subsequent EFI runtime activity may trigger aborts. > > The remote heap node was described as a fixed "no-map" region, which > turns it into a hard carveout. Replace it with a "shared-dma-pool" > reserved memory region with reusable CMA-backed allocation, specifying > alignment and size. > > This avoids hard carveouts and reduces the chance of conflicting with > firmware memory maps while keeping an explicit pool for ADSP remote > heap usage. > > Fixes: 90a58ffa9c55 ("arm64: dts: qcom: kodiak: Add memory region for audiopd") > Cc: stable@kernel.org > Signed-off-by: Jianping Li > --- > arch/arm64/boot/dts/qcom/kodiak.dtsi | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi > index 988ca5f7c8a0..420219823496 100644 > --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi > +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi > @@ -191,9 +191,12 @@ rmtfs_mem: rmtfs@9c900000 { > qcom,vmid = ; > }; > > - adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap@9cb80000 { > - reg = <0x0 0x9cb80000 0x0 0x800000>; > - no-map; > + adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap { > + compatible = "shared-dma-pool"; > + alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>; Since DRAM starts at 0x8000_0000, is it intended to only allow this region to be in the lower 2 gigs? (it may very well be for some historical reasons) Konrad