Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp462303rdd; Tue, 9 Jan 2024 09:16:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IFbHzKT2LlNrUHadDxwZEX5nS/il18xl00xQEGgy+NbSoAGvGXbCEaw6uK/O7vT+UchXsH4 X-Received: by 2002:a05:6102:a51:b0:467:ed1a:fa96 with SMTP id i17-20020a0561020a5100b00467ed1afa96mr568288vss.28.1704820587638; Tue, 09 Jan 2024 09:16:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704820587; cv=none; d=google.com; s=arc-20160816; b=HwWE7+9reK86VkAF+RLs1+A5IYjHmIRvn10YYQB5bQ0ARdWBx0nBwFgtepYmUbFXiA jAE6VlJUaB91NJu7fZhT89SVgzdMCVJJ6dVMeCY76HSFH9Y6FuBPOVngQbIK77itZR2D M5YlgGq/2OHYQt8xZwAcoowfarVp/dhYLYqOqOdA3o7VBzoAx+0U2iLuyhRmZ7GQ4Nuw stWQKDma/jXQzdXV40UaEecEpgHF1fEDTCS58ToC1IeCC2dbrlbHC7PjTfaFoA3Pf4k/ dUAJDcS5hfKKO/Z7tDCqnV3bl/7mHigCYsTF+A6GflrJg3+QS5PkHPw8DLBygVdTQEfM mDOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=3svU7b0tyFCpSBoa3yLQ52v339bU9u/QNEENmlt0W+E=; fh=x4wWujIKQjIim872eDSNKFEYlWOUL/eerv4esT37uys=; b=jlgIaZ8HLQT7RCiqLNkdVok+r3ELW3KpyW3WSms+AU4eyH+u7SN3mTLHxc459c0tMJ vivbA74yBHxiTr6fcINK5bBY4x2TCxpc7XRxvLgpXdDTQUtD9mEwW/Ce5VPQZ/EmM4io YrV3JEDxUQAEWcpztJmqoql5bWHFZPsKcLJuh5AMtKMrmGl8LlsnNfHoGY6To0ueZJtQ kXo5KnltqnE0gV2lWxDVec7qILC1d9jhRX38+BJQKWTpuHp+xqq683oQQj0o9RqbSu7d SSvMo2C8jRYjQ6ahgemGjrhOEQQX0Nag/p6wKs5vrP5Sy5BsUGI4oKeNYUBh9qSjZHNi ur2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=StDNcWHj; spf=pass (google.com: domain of linux-kernel+bounces-21153-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21153-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id s14-20020a67e34e000000b004677eae19f5si389552vsm.462.2024.01.09.09.16.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jan 2024 09:16:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-21153-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=StDNcWHj; spf=pass (google.com: domain of linux-kernel+bounces-21153-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21153-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 4B0A91C23EEB for ; Tue, 9 Jan 2024 17:16:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8E6EF3B282; Tue, 9 Jan 2024 17:16:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="StDNcWHj" 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 48E3A3B198; Tue, 9 Jan 2024 17:16:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 409GDcW8002997; Tue, 9 Jan 2024 17:16:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= qcppdkim1; bh=3svU7b0tyFCpSBoa3yLQ52v339bU9u/QNEENmlt0W+E=; b=St DNcWHjRUH1bPF1HGvbVTXE2WRNLOnIK1GiYgNDsg9nNE3UDcgN+pQkgaE1FoSaJc jOsI06cu5WLQ29HaA8KUF7m+kevkxhliZpHI/pYzjdbKwYz7DuK4CCnEFuqkD40y qyTXegK4BtD+KW7JMxpNLAGtcnogXWCE+cYVdKQNg3FhEDoTF1z7w39xCnlt6iVs dYzZiP1j1XxqX/D8No95TjTGkYELKmarT1VWcIBstzVDp6nJjNuw6oA3mPVOzgQS VoukeDflxjqIykUBbiAuQ1JcDi4bh5KYwrg3oUadErPvRwCUpcp+tUhng5OeUhHj q357ovpM1sxOWoV0yB6Q== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3vh9evr53b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 09 Jan 2024 17:16:04 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 409HG2SF011247 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 9 Jan 2024 17:16:02 GMT Received: from [10.71.109.81] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 9 Jan 2024 09:16:02 -0800 Message-ID: <865486be-df38-c732-b329-13b4cfdafe1c@quicinc.com> Date: Tue, 9 Jan 2024 09:16:01 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH] drm/ci: Add msm tests Content-Language: en-US To: Rob Clark CC: Rob Clark , , open list , , Helen Koike , Maxime Ripard , Thomas Zimmermann , References: <20240108195016.156583-1-robdclark@gmail.com> <454873e5-1b5a-28d3-ffed-c1e502898d17@quicinc.com> From: Abhinav Kumar In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: yA1HLDZbL39XdULj4kQn7-QSriDkRYc0 X-Proofpoint-ORIG-GUID: yA1HLDZbL39XdULj4kQn7-QSriDkRYc0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_01,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 mlxlogscore=999 lowpriorityscore=0 mlxscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401090140 On 1/9/2024 7:31 AM, Rob Clark wrote: > On Mon, Jan 8, 2024 at 6:13 PM Rob Clark wrote: >> >> On Mon, Jan 8, 2024 at 2:58 PM Abhinav Kumar wrote: >>> >>> >>> >>> On 1/8/2024 11:50 AM, Rob Clark wrote: >>>> From: Rob Clark >>>> >>>> The msm tests should skip on non-msm hw, so I think it should be safe to >>>> enable everywhere. >>>> >>>> Signed-off-by: Rob Clark >>>> --- >>>> drivers/gpu/drm/ci/testlist.txt | 49 +++++++++++++++++++++++++++++++++ >>>> 1 file changed, 49 insertions(+) >>>> >>> >>> I do see that all these tests use igt_msm_dev_open() to make sure it >>> opens only the MSM card. >>> >>> But if igt_msm_dev_open() fails, I dont see a igt_require() on some of >>> the tests to skip them. So how will it safely skip on non-msm HW? >>> >>> Unless i am missing something here .... >> >> hmm, at the time I added the initial msm tests, and >> igt_msm_dev_open(), I verified that they skipped on intel.. but since >> then I'd switched from intel to sc8280xp device for primary dev >> device, so I'd need to re-test to remember how it works. If these >> aren't skipping on !msm, it is a bug > > I double checked, these tests skip in drm_open_driver() with "No known > gpu found for chipset flags 0x64 (msm)", so no problem to run them on > all CI runners. > > BR, > -R > Ack, thanks for checking Reviewed-by: Abhinav Kumar > >> BR, >> -R >> >>>> diff --git a/drivers/gpu/drm/ci/testlist.txt b/drivers/gpu/drm/ci/testlist.txt >>>> index f82cd90372f4..eaeb751bb0ad 100644 >>>> --- a/drivers/gpu/drm/ci/testlist.txt >>>> +++ b/drivers/gpu/drm/ci/testlist.txt >>>> @@ -2910,3 +2910,52 @@ kms_writeback@writeback-invalid-parameters >>>> kms_writeback@writeback-fb-id >>>> kms_writeback@writeback-check-output >>>> prime_mmap_kms@buffer-sharing >>>> +msm_shrink@copy-gpu-sanitycheck-8 >>>> +msm_shrink@copy-gpu-sanitycheck-32 >>>> +msm_shrink@copy-gpu-8 >>>> +msm_shrink@copy-gpu-32 >>>> +msm_shrink@copy-gpu-madvise-8 >>>> +msm_shrink@copy-gpu-madvise-32 >>>> +msm_shrink@copy-gpu-oom-8 >>>> +msm_shrink@copy-gpu-oom-32 >>>> +msm_shrink@copy-mmap-sanitycheck-8 >>>> +msm_shrink@copy-mmap-sanitycheck-32 >>>> +msm_shrink@copy-mmap-8 >>>> +msm_shrink@copy-mmap-32 >>>> +msm_shrink@copy-mmap-madvise-8 >>>> +msm_shrink@copy-mmap-madvise-32 >>>> +msm_shrink@copy-mmap-oom-8 >>>> +msm_shrink@copy-mmap-oom-32 >>>> +msm_shrink@copy-mmap-dmabuf-sanitycheck-8 >>>> +msm_shrink@copy-mmap-dmabuf-sanitycheck-32 >>>> +msm_shrink@copy-mmap-dmabuf-8 >>>> +msm_shrink@copy-mmap-dmabuf-32 >>>> +msm_shrink@copy-mmap-dmabuf-madvise-8 >>>> +msm_shrink@copy-mmap-dmabuf-madvise-32 >>>> +msm_shrink@copy-mmap-dmabuf-oom-8 >>>> +msm_shrink@copy-mmap-dmabuf-oom-32 >>>> +msm_mapping@ring >>>> +msm_mapping@sqefw >>>> +msm_mapping@shadow >>>> +msm_submitoverhead@submitbench-10-bos >>>> +msm_submitoverhead@submitbench-10-bos-no-implicit-sync >>>> +msm_submitoverhead@submitbench-100-bos >>>> +msm_submitoverhead@submitbench-100-bos-no-implicit-sync >>>> +msm_submitoverhead@submitbench-250-bos >>>> +msm_submitoverhead@submitbench-250-bos-no-implicit-sync >>>> +msm_submitoverhead@submitbench-500-bos >>>> +msm_submitoverhead@submitbench-500-bos-no-implicit-sync >>>> +msm_submitoverhead@submitbench-1000-bos >>>> +msm_submitoverhead@submitbench-1000-bos-no-implicit-sync >>>> +msm_recovery@hangcheck >>>> +msm_recovery@gpu-fault >>>> +msm_recovery@gpu-fault-parallel >>>> +msm_recovery@iova-fault >>>> +msm_submit@empty-submit >>>> +msm_submit@invalid-queue-submit >>>> +msm_submit@invalid-flags-submit >>>> +msm_submit@invalid-in-fence-submit >>>> +msm_submit@invalid-duplicate-bo-submit >>>> +msm_submit@invalid-cmd-idx-submit >>>> +msm_submit@invalid-cmd-type-submit >>>> +msm_submit@valid-submit