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 295B81DFDB8 for ; Tue, 24 Feb 2026 03:39:40 +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=1771904382; cv=none; b=onQvWsdkvKDdcIBSVtZlTm1XQ0Puefpwed2rc4Z+Vc71ryH0SioFHv5iSTJrvZWbwzbezE0F7ViT33pu/wjI4i4IaJc6KD6wIl9+qXE8qOqM6u344gD3Rt4I9sM3y7Pb4wrXVXOgiO/B4wevuUV13BB7DFgBWdJD4+FYb41pMiU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771904382; c=relaxed/simple; bh=BIKoM8z9nstVrL4h5mDb+fYd9te7PInNqQQm2CNDpmI=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Ot35Ndl2TaXEhhcusjzwKdBpPoU5nzKMMApaeJnFqdvdP9xGKspyfflLS5xqRQS3TWpaAoQAD8CGzjKS5knD3WJHqu+pstzls1CTMIVSxri7ir4TtNJls3v2yEcvyBNgNtWrYaF1obRE5WvOnm+niJMAR7JJ5eqy5NyqKYeA6rI= 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=fL9LfETQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ye0362eO; 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="fL9LfETQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ye0362eO" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61O3KpZ21883929 for ; Tue, 24 Feb 2026 03:39:40 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= KILrgs7d74mR23o2eIzLn2FfkB9mDLXK+R0lgubWZsM=; b=fL9LfETQS8Vb/1Xl jdJ4gaRZDr8qxINFPzWmOkXDWsoNl64GHSh9uT6icfJfocI69K0govoY/vLEp9Uj CQ3+L2j1FpVamayYUciAA9KGg62JWBozxHfk8SZbhbl1bLTFg/z38s/DdkOZcjJn 5F2lgvkmXObVr7Fely/OBCEQ6muoRdp/b7rrIgJFNgm4HYUvZ7ym23a1w13eE029 DBhTaP8LkwlQm0/cEo9+EYVXYE2lBZbZvufVvhaIuxbOFKiXazG4rEReRG7Bnt3o +NlKc6YJODZ0CbjBOnMqDYETH8RoXITeca4ByZl7YG3cq2nH9inbwRfto+EhaSkO BHurCg== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cgr69j60f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Feb 2026 03:39:40 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-2bdaa7cb638so372044eec.1 for ; Mon, 23 Feb 2026 19:39:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771904380; x=1772509180; 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=KILrgs7d74mR23o2eIzLn2FfkB9mDLXK+R0lgubWZsM=; b=Ye0362eOWkmS7kVOU/KNvzBT1EW9ru/gy4RFTSUxSv4O15j1Dc0oW+qpCi8BtcXyY8 I/5Ta9erQu8haB9OaJDLuewbfdHxk24mbfFNtxJ1+H7zjl4snGLsu3KAYLRvs1Uxeh2H FhJgm9Qq/U97B76vcB5vtaAtNHRVoPnzOmCzeCgY3FXb0sVOhI4GTnVpH2RvLAuYC/5g AXIzqCSrC8hNkusAULyKiYCjD0kP/43sBTct1LU9BflT0P66CkNd+vQFuVn/aL39dsWV 1vY4AlWVy0cg5+Xp7sXl4SxHjtfvJFN/NBbHV6PB5fZV4nnmPK9K0TEJn2P+qx4ummtf suUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771904380; x=1772509180; 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=KILrgs7d74mR23o2eIzLn2FfkB9mDLXK+R0lgubWZsM=; b=Gnf8L9WZIF8OoHhJfwpEtUj4aUpV8bYnmjxbTUb6JEActTz3pazqwXvN5rbDKW80tS +o/ZSW+WtMNBSv9tKth4dRR6DBUdbgeIy9FTq9ZSZVXEfI1XAMFIh+/Azex8aX3s5xtz oB//cAf9POJYZXVBldwtypRi58/Yoylf3xd3UpWI93lMjDek9BU6xBRBE81p0A+w81tx JZo3QA7RNXlR2lcth7UHEcBj746zGjYfu9TzfG++ULYKxNV/ttWo4Wm4Q1gquz83mXWX k+90QNh9fH+SUTFBSuJa1poV7hbrEQx5yGwT7bDNkTwFKvgtRqQf+pNvETnW7kNLDtvl rIDw== X-Forwarded-Encrypted: i=1; AJvYcCU0Rwy/JfHMVr8atybd9cswxzbqoUeOQ86yDt384Q0K3+Ww19wNesNR12qTTC1eb23YoEZ8QCU/q5U3wMjK@vger.kernel.org X-Gm-Message-State: AOJu0Yx1n+YShX30gQCWGfqsvArn3EqgU80ujXQkC0IDgj7zAK+1M9BJ SEyqOdsMUSlp6XeTV1BxaZDJypOZx8vwHq9Zo7fpNG5hrdRdUr6S9YZ9QLHX+UYjY6c5tu8OX7m 8yEyWVU/v+UFafQ29zYa1Qw1GLHHrEbi3sfuFguJwfQnIZ2zoSOjy9Q+EY3NAjiZUEfFQ X-Gm-Gg: ATEYQzyuXx21GiqPQVphmdf5hj3qLI4s/Xj8YmBRp73fudR2tvba0fTKHRhGkY89XLi n4HDJWi84zwqZ60VQFm+qtLeHr3qHbOVCgCqAaOWadwIu5pmv5S3rEJ1GhQSkURrVoUzTkyl7a5 ORJMkyncmQUN8WtcFnrttZRYqGDkgjsqK5iJO8tKOo1227pUv2/WbwmwSfDCU4DOPNT486aLWmm PLVsrjIReZQSY61YiB62kmIdMAs04GHFDztjsIY/ammCSeg55HhfrtbxCWDlKUbxbgI6vDdEnlQ BCfsF/6HShMI7hAx82CTs+uC6l4RDV91oIBZe5dRUyaB/Hs0OQYYCN6WBA+QbuelDNYR62nNwz/ YqD36nlib+54zNWkPs4v0iE+P+r+gpDjjCfQcZlkoQuuzdi0FMIqV9Io= X-Received: by 2002:a05:7300:d4cb:b0:2b7:f2e5:11a4 with SMTP id 5a478bee46e88-2bd7b89c2b7mr4123711eec.16.1771904379572; Mon, 23 Feb 2026 19:39:39 -0800 (PST) X-Received: by 2002:a05:7300:d4cb:b0:2b7:f2e5:11a4 with SMTP id 5a478bee46e88-2bd7b89c2b7mr4123681eec.16.1771904379070; Mon, 23 Feb 2026 19:39:39 -0800 (PST) Received: from [192.168.86.165] ([76.176.48.107]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2bd7da47778sm6089378eec.6.2026.02.23.19.39.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Feb 2026 19:39:38 -0800 (PST) Message-ID: Date: Mon, 23 Feb 2026 19:39:37 -0800 Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 00/18] accel/qda: Introduce Qualcomm DSP Accelerator driver To: Ekansh Gupta , Oded Gabbay , Jonathan Corbet , Shuah Khan , Joerg Roedel , Will Deacon , Robin Murphy , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Sumit Semwal , =?UTF-8?Q?Christian_K=C3=B6nig?= Cc: dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, iommu@lists.linux.dev, linux-media@vger.kernel.org, linaro-mm-sig@lists.linaro.org, Srinivas Kandagatla , Dmitry Baryshkov , Bharath Kumar , Chenna Kesava Raju References: <20260224-qda-firstpost-v1-0-fe46a9c1a046@oss.qualcomm.com> Content-Language: en-US From: Trilok Soni In-Reply-To: <20260224-qda-firstpost-v1-0-fe46a9c1a046@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=O6A0fR9W c=1 sm=1 tr=0 ts=699d1d7c cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=lsoD3MMNObdLvy1227ExmA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=aquNE3KFXbjoS9wDYHgA:9 a=QEXdDO2ut3YA:10 a=0lgtpPvCYYIA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-ORIG-GUID: Y0hNzwq3BqFq6QbU4xX6gVlNzo-Grerp X-Proofpoint-GUID: Y0hNzwq3BqFq6QbU4xX6gVlNzo-Grerp X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI0MDAyOSBTYWx0ZWRfXwggQhz+KnRBG EcJgJV629xMOtEsT7qsTCNLFbQNrNMK+76s295RZXdZeuKUSg/zhQUqPLxPwh/na9bTxRuL36fm IInkG8iwDTyQXbo2hdRftbGDbJOvFE3VZnOtyges9qOLGOsx+7NOfkSsh1SZGVVdxcuXuFXLmRW ZqjGXDHwz1QBgvXe9vCRqaE3mxZm9dHVN8N+95YbOF1tMCaFz30hNXJ78ZzxLwNc5IKuF0h7K+c D5qxoSGcF2xjB3BprN1eoWneCMVz2yyBi8lH4wTDFZl0Nf2v9QwZqzTXKrqE8y/QpY9OHZ+Ajbj QdG4d9Oy1Eb2XHVw9Nd8ZMgNmqxi3X2EFNEsof2P4aYQdaT2qAHYEbTykBmuDQA/VTA4bl4lfw6 oRWAlRt7wekpU0DWfHs48Nv9o2V8SCsbRJg4qurhLY2ryVVnMAitASCgiSosbYXd4CsNFeJOaoe jSgBbiZ+gFjiLmSE6Sw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_06,2026-02-23_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 impostorscore=0 phishscore=0 malwarescore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602240029 On 2/23/2026 11:08 AM, Ekansh Gupta wrote: > * Userspace Interface: While the driver provides a new DRM-based UAPI, > the underlying FastRPC protocol and DSP firmware interface remain > compatible. This ensures that DSP firmware and libraries continue to > work without modification. This is not very clear and it is not explained properly in the 1st patch where you document this driver. It doesn't talk about how older UAPI based application will still work without any change or recompilation. I prefer the same old binary to work w/ the new DRM based interface without any changes (I don't know how that will be possible) OR if recompilation + linking is needed then you need to provide the wrapper library. ---Trilok Soni