From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 838D02571DD for ; Tue, 24 Feb 2026 03:39:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771904382; cv=none; b=JZh65t2qK2yjrVYPFlbKQTucUtlQfK+wLnFI2pHeWE2rwMIyAFt/pA0m/WoWQQNEPCcBe/uhjPOnq3TvFB9nHy8Jg6h5i8Ggj2UahASUDa3E2H1JL+Nzpm7EcOwCUD5SecLPQpKEEBWQsCdf0vyl3312NiPdugmTsj4EDUtONKk= 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.180.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 (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61O3LLWt890423 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-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cgpj8afkr-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-f200.google.com with SMTP id 5a478bee46e88-2bda35eab74so614479eec.0 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=gdLGkpJwQ2asJ0yXTblykHA2aZ7UZwGOudgpQ8E7oF3/e/hkwA7QxnIrnllUtcKjC1 l3uY/gcZ/o8M0OnuPhNoYEqOFQKJVAOiz61AjOEdEFjQ5dXpRAIFusYtRGEz8Vb2K49T bQU+jWTQzcpVLJdA930QjQU7o74tPTriKENcjIaEIoUUT9k1iaP2oNeku5y3jm2hM/Xb mXGHCXTV0hvO7T9qoY1UtG3FziNn96PQdSuVnz2jRW86nwbzwtsYuGl5IlJjqHkwsmsg zkjT+bqjrUKqiCC3z1GDHyv0HMnVX28FEcAevwewPXDiNhywAH1I+eKdpHP2bIV1o+PM O0lQ== X-Forwarded-Encrypted: i=1; AJvYcCXCk5Z+d3kSVccKsaem1j/sE5B7Rg3bY1abqbKGzAsK3z9I3lVF/gzNnFv/Klk/73ctzK3aADR8dQKxbo0=@vger.kernel.org X-Gm-Message-State: AOJu0YxydCKZz7JR9BkdJ4p0hheDNd2lPNbo8PB4C9U67r8pGw567mh5 2sHfbER7ObfALcpxKJXCKuAgJ5TA9Xc6Iza1BKa4aWQAJDKVfOV+oLQAezOm3q7Nk0x94Jlge+k vp49CZWvuhyQn5kchHy5aJXOH5HLNMYfp/6dIiryumXFoqc162h+0BWR6dhFrHgwK/YM= X-Gm-Gg: ATEYQzxm0kiMKZZun+4MRSScg5lzRXynQGN4hXLIdbuaOD3lwQqtMpi1PyePKz71pxk QFy965VK9qq8tZ/6vVOGdH+z7buHCFmDkQZ3YzAt+XmCae/umNs7jSBXzwgYfqkl6dG521JBJaE G2s4sYyLds1MCnMYsxGkuLO2s+2KEazaZjzbEm4RzPdR3kcP/+KR5QOn7WlrUfKC0qSxNlCfhtp kbLn7SVGqry042rqdyTrrfchE5gQWcuvwucxeefAS/X5RCnYsqVDX1JxWOQ7EDtkpLdJNoAfs1n vawVpJfu3gW7ft64KUpl8aw9Ua3/lVZK3l0BQBNr9IVn9dQ5OCWyZ1aNMqrVA1GFJokq28GMt6l xCWNFlBIT9JihnbUPfISq81lddRsq1P0G9n/Cli7aYfM5SkA1+SKkybw= X-Received: by 2002:a05:7300:d4cb:b0:2b7:f2e5:11a4 with SMTP id 5a478bee46e88-2bd7b89c2b7mr4123699eec.16.1771904379566; 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-kernel@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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI0MDAyOSBTYWx0ZWRfX0vJMIGGCl3Iu 9nLqJgIlJRsqvQ1u8jJMQDdSe4YvfB43mUNU7ybAqTBKtTAqfRH4sjflTfQX3p1XIYBpOqY4bPT esdssaXgQMZwLMj1mmUHzOikbOxyF6YgphubQZo8LQ/Q8IqBZt9n9DmeGVKuc2H0z6NiH4NtAxL W+zhEZCN5UGgOJZm4JiuFn5RI6PGleJ6fJHsavpIFt5KGKEkdTZH369D1mPK7rKmu1hEyXrrWTH coZxVukM4L3vERbJf+hvPDkyJydFz1yGtY3HKKQKMVXLUNQnD3Rtm2I9Tb2eIHolj7ZAlNlkEqW zHENx3m9eEQag7JIBcCfFv0XJFfYVCsJgsgl/DJ6FrrbIWHmbfRH4tTZQp7ZAr4JLiqSIzRzxFA BY0MQXtYPHa8yEFpp786LYcvODDsth5dzKJVHH7bPToN6ZlapsIynCJyX2DZ39I9XRe+tR/GqkD lqDho+srdkj3uFVLV/g== X-Proofpoint-GUID: KvO9RPiA1_g-zfh2bnCz_Vc0knIk7lnj X-Authority-Analysis: v=2.4 cv=Z5Lh3XRA c=1 sm=1 tr=0 ts=699d1d7c cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=lsoD3MMNObdLvy1227ExmA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=aquNE3KFXbjoS9wDYHgA:9 a=QEXdDO2ut3YA:10 a=0lgtpPvCYYIA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-ORIG-GUID: KvO9RPiA1_g-zfh2bnCz_Vc0knIk7lnj 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 clxscore=1015 suspectscore=0 bulkscore=0 adultscore=0 impostorscore=0 priorityscore=1501 phishscore=0 spamscore=0 malwarescore=0 lowpriorityscore=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