From nobody Sat May 18 05:04:47 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1683944033388640.9960897525762; Fri, 12 May 2023 19:13:53 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.534119.831375 (Exim 4.92) (envelope-from ) id 1pxekz-0002F8-Gm; Sat, 13 May 2023 02:13:13 +0000 Received: by outflank-mailman (output) from mailman id 534119.831375; Sat, 13 May 2023 02:13:13 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxekz-0002Ef-C0; Sat, 13 May 2023 02:13:13 +0000 Received: by outflank-mailman (input) for mailman id 534119; Sat, 13 May 2023 02:13:12 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxeky-0002BP-63 for xen-devel@lists.xenproject.org; Sat, 13 May 2023 02:13:12 +0000 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id b4a47d85-f133-11ed-8611-37d641c3527e; Sat, 13 May 2023 04:13:10 +0200 (CEST) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 510185C0237; Fri, 12 May 2023 22:13:09 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 12 May 2023 22:13:09 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 12 May 2023 22:13:08 -0400 (EDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: b4a47d85-f133-11ed-8611-37d641c3527e DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683943989; x=1684030389; bh=V7 ePsmBxwb4ItsH2fnAJjUEBAyFuGVIcqpRBvQlY+2s=; b=LLc/DsmcaGuqkDA7/G XFHH5kQ2LiF0qC9oFphHZSgUjFKAu7ZRM/jb7Ip0KqwNB7Esi5RPASBpF3RccMyW xAE5ode4eqDXH+DqneIzd4FZNM9cHR6m/AEuQGQgn5r9TSW1hMnLUnlH5+bFReB2 M4rHb3W0ZQLr2eqQNyuXFUiPJY6SQUVkPccQQoud5X461iaCA3joGb2mBB4fkK1V Wc+Q17j1hzOsPWxy8rFkYpKNbEeGRA3837/SzXoNUbvsb8RtXW4ZZLOOd26QmPTL UO7YGJzA6Vq4qWpV79nvHm0MueOHTuD6FifzvridwC8TIG3GE+axorqfbBLAX1UH raOQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1683943989; x=1684030389; bh=V7ePsmBxwb4ItsH2fnAJjUEBAyFuGVIcqpR BvQlY+2s=; b=F1MDuF1Tst97M5BRqz5IENsS8LrbtTvuPham3NbN04BzdDG6fR6 OMBcRANWBFTh4BXaFOuIYxW23tUhnbMglqX4sjT4I8D2u+cIIEHSD9TVxhWyfZeg uWujucWTjfh6rRVqA3sjVRAPWjzZDjwdxsf/81YWrY25ROMnOBWFTwlS2+Z4zbnT muHLSBu0xycQNGTpAxFHyaLwzm8o59yucvshLhtOaiIAcuWoendGPOtvgm/9+eSN VNBOS82KIuN4F26jp/3u5/aXtQMe80yMj+HrEzVZanZyVxkOJJJrHEVsPX8svRWs mCLDV3K5M/SbKSD6GFdff+gAPZb/Y0oFWFw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehuddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghr vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpefg ueduhefgvdefheehudejheefudevueeghfekhfehleegveduteeuiedugffgffenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgv khesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH 1/4] automation: make console options configurable via variables Date: Sat, 13 May 2023 04:12:44 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1683944033960100001 This makes the test script easier reusable for different runners, where console may be connected differently. Include both console=3D option and configuration for specific chosen console too (like com1=3D here) in the 'CONSOLE_OPTS' variable. Signed-off-by: Marek Marczykowski-G=C3=B3recki Reviewed-by: Jiamei Xie Reviewed-by: Stefano Stabellini --- This will conflict with Stefano's patch, as both modify multiboot2 line, but it shouldn't be too hard to resolve the conflict manually (both replace console opts with a variable, and add extra opts at the end). --- automation/gitlab-ci/test.yaml | 1 + automation/scripts/qubes-x86-64.sh | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 55ca0c27dc49..cb7fd5c272e9 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -96,6 +96,7 @@ LOGFILE: smoke-test.log PCIDEV: "03:00.0" PCIDEV_INTR: "MSI-X" + CONSOLE_OPTS: "console=3Dcom1 com1=3D115200,8n1" artifacts: paths: - smoke.serial diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 056faf9e6de8..ae766395d184 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -184,11 +184,11 @@ cd .. TFTP=3D/scratch/gitlab-runner/tftp CONTROLLER=3Dcontrol@thor.testnet =20 -echo ' -multiboot2 (http)/gitlab-ci/xen console=3Dcom1 com1=3D115200,8n1 loglvl=3D= all guest_loglvl=3Dall dom0_mem=3D4G +echo " +multiboot2 (http)/gitlab-ci/xen $CONSOLE_OPTS loglvl=3Dall guest_loglvl=3D= all dom0_mem=3D4G module2 (http)/gitlab-ci/vmlinuz console=3Dhvc0 root=3D/dev/ram0 module2 (http)/gitlab-ci/initrd-dom0 -' > $TFTP/grub.cfg +" > $TFTP/grub.cfg =20 cp -f binaries/xen $TFTP/xen cp -f binaries/bzImage $TFTP/vmlinuz --=20 git-series 0.9.1 From nobody Sat May 18 05:04:47 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1683944035195453.57512987561006; Fri, 12 May 2023 19:13:55 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.534122.831409 (Exim 4.92) (envelope-from ) id 1pxel5-0003DU-Eb; Sat, 13 May 2023 02:13:19 +0000 Received: by outflank-mailman (output) from mailman id 534122.831409; Sat, 13 May 2023 02:13:19 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel5-0003DN-BU; Sat, 13 May 2023 02:13:19 +0000 Received: by outflank-mailman (input) for mailman id 534122; Sat, 13 May 2023 02:13:17 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel3-0002fe-Oj for xen-devel@lists.xenproject.org; Sat, 13 May 2023 02:13:17 +0000 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id b5852979-f133-11ed-b229-6b7b168915f2; Sat, 13 May 2023 04:13:15 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 819205C023B; Fri, 12 May 2023 22:13:10 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Fri, 12 May 2023 22:13:10 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 12 May 2023 22:13:09 -0400 (EDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: b5852979-f133-11ed-b229-6b7b168915f2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683943990; x=1684030390; bh=Gi NsMeX+zewnzsWVeGVX0jm6GR36XVArwG8BgmM3BnY=; b=lpVHpz6lJzix7sHvDl pxFM8lhTF32KT/IQdzFFbEt8WDad2Fh1jV05CuW7sNeLVK0kYCf17yRjd4i+V/ID 70AQQKsNPc3nzesy9TUt186fxhwWstlhzujnYL7cBkhG+o/3fKthL5Dz1ZCcxn2h wh2eXnlaUKAksi86HJvEUCF/6LOr3XUWxcJmTJA3AVZLJWscZbNf0xej3Kz6JN+a Ub0moDYNW+/LmdhF0SGAu/Asg9zsRr3gnZiY2WTC476cXt7q/qWPANITMhNSeL+C 0HrRwOl9snaAzE9qxBJVDrEocZNLzxe1nvdKZIEtXVQ0xtxMtpDRc3wg88ffdTX8 xJWg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1683943990; x=1684030390; bh=GiNsMeX+zewnzsWVeGVX0jm6GR36XVArwG8 BgmM3BnY=; b=Bzh0cg6liXki1XVf5GDnlHHOMudOggd+GR0IHG7rPBDzv4jlyZ9 dhlNtcdq/AG23vcbCLbQ03jl3YSQKQ7jFXSVWiMueKc19+O+6vhfpK7FavwHt+76 zRLp3uW6EDTTWTj36XSEgwem/B9qwc521QEH9372eeXac4dpMSyRqwQU7g/BRYJi miTYPcex5CNP14tMgreIyRKamsh99mphA9sGHOiHmu8P2Jupry2iO0UthDiaI8cN h2uWp/KQO+XDZY/QeKLFxnWNOm9qJQ05K6a9uPaFtNaI3wyIgp5wAlblJhYv+m+p 36/tTWonYBRJLuFTOGFtZaRSq0k4tRtTWrw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehuddgheekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghr vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpefg ueduhefgvdefheehudejheefudevueeghfekhfehleegveduteeuiedugffgffenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgv khesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH 2/4] automation: enable earlyprintk=xen for both dom0 and domU in hw tests Date: Sat, 13 May 2023 04:12:45 +0200 Message-Id: <7247aca99f5faf35ff1c6efd048a10c08883bc41.1683943670.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1683944036037100009 Make debugging early boot failures easier based on just CI logs. Signed-off-by: Marek Marczykowski-G=C3=B3recki Reviewed-by: Stefano Stabellini --- automation/scripts/qubes-x86-64.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index ae766395d184..bd09451d7d28 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -80,7 +80,7 @@ type =3D "'${test_variant#pci-}'" name =3D "domU" kernel =3D "/boot/vmlinuz" ramdisk =3D "/boot/initrd-domU" -extra =3D "root=3D/dev/ram0 console=3Dhvc0" +extra =3D "root=3D/dev/ram0 console=3Dhvc0 earlyprintk=3Dxen" memory =3D 512 vif =3D [ ] disk =3D [ ] @@ -186,7 +186,7 @@ CONTROLLER=3Dcontrol@thor.testnet =20 echo " multiboot2 (http)/gitlab-ci/xen $CONSOLE_OPTS loglvl=3Dall guest_loglvl=3D= all dom0_mem=3D4G -module2 (http)/gitlab-ci/vmlinuz console=3Dhvc0 root=3D/dev/ram0 +module2 (http)/gitlab-ci/vmlinuz console=3Dhvc0 root=3D/dev/ram0 earlyprin= tk=3Dxen module2 (http)/gitlab-ci/initrd-dom0 " > $TFTP/grub.cfg =20 --=20 git-series 0.9.1 From nobody Sat May 18 05:04:47 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 16839440333871016.3550524252204; Fri, 12 May 2023 19:13:53 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.534121.831399 (Exim 4.92) (envelope-from ) id 1pxel4-0002wt-5M; Sat, 13 May 2023 02:13:18 +0000 Received: by outflank-mailman (output) from mailman id 534121.831399; Sat, 13 May 2023 02:13:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel4-0002wk-2A; Sat, 13 May 2023 02:13:18 +0000 Received: by outflank-mailman (input) for mailman id 534121; Sat, 13 May 2023 02:13:16 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel2-0002fe-Oh for xen-devel@lists.xenproject.org; Sat, 13 May 2023 02:13:16 +0000 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id b63e5fc3-f133-11ed-b229-6b7b168915f2; Sat, 13 May 2023 04:13:14 +0200 (CEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id F18755C0230; Fri, 12 May 2023 22:13:11 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 12 May 2023 22:13:11 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 12 May 2023 22:13:10 -0400 (EDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: b63e5fc3-f133-11ed-b229-6b7b168915f2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683943991; x=1684030391; bh=Pq 0ODF4oWtMA348eaNF9YassconxWjLy3yNF0iJyH1E=; b=FTKYYRqT1YMETKA5PJ pyIdjmf74CAq9jXOhJxBz6HfcOc2lehOtt2pKxjmuxAdjmP9bgVHMi34DxUPWg5r rKc4nvtv9tDiZFKalPL2qpu4bCxxIv0U/j/yoP5pLUS8bRMLHCgN/ySqoJmRhRLm ksOpuDVfNBuN0FYU8RJ+UcmXwidhw52Gh0vrwYSvBqge9ulPCIdelepTO7OxCuB5 SicX2MYSlB+qaLHBAZKLUMjRWh8fKbh0Ofeq72NDfp1VxVOXbtlDFkJJLOXaPOOk 6VBv2PIzrAKCymQweTILDqwQHc4uv4kG+lzmhst3eXPiCyFGbY++6d9AUvwwIl+o uB9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1683943991; x=1684030391; bh=Pq0ODF4oWtMA348eaNF9YassconxWjLy3yN F0iJyH1E=; b=oPq5DlDwW9cHaLN6XBZCy/0l1fSl9Nob/VInM2Yi4baMJ1+Y0I1 sp1crTi8ISUHBVq/iyCpcnZSatpP56/ryA4CzSPcSB13/P8snSDDyDLuUR7H6mEw OsZY8nbTa6o5MUr2mAUREFZXa1fPkKuGRH+bBtb34DnmBcKtmEmDxruJhiQ2xdw6 ezW+/y6lKeJ/BSHDiW2PRbE2y5c8xN1sHcVE9B8w1gJeCc5K/efK0x/lO/qF6WLR xU3PjBXryMInM+Xfw440agMXo5MSpXiyyIA25lNMzg0cavjewvNXDVWFsf+4GjbB nR2uEvutiMMkCc8qa4+Xk0kt0OZaEJ10jZA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehuddgheekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghr vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpefg ueduhefgvdefheehudejheefudevueeghfekhfehleegveduteeuiedugffgffenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgv khesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH 3/4] automation: add x86_64 tests on a AMD Zen3+ runner Date: Sat, 13 May 2023 04:12:46 +0200 Message-Id: <741648760682e3097a0d984342e5cad9387172cf.1683943670.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1683944034044100003 This adds another physical runner to Gitlab-CI, running similar set of jobs that the Adler Lake one. The machine specifically is MinisForum UM773 Lite with AMD Ryzen 7 7735HS The PV passthrough test is skipped as currently it fails on this system with: (d1) Can't find new memory area for initrd needed due to E820 map conflict The S3 test is skipped as it currently fails - the system seems to suspend properly (power LED blinks), but when woken up the power LED gets back to solid on and the fan spins at top speed and but otherwise ther= e is no signs of if life from the system (no output on the console, HDMI or anything else). Signed-off-by: Marek Marczykowski-G=C3=B3recki Reviewed-by: Stefano Stabellini --- automation/gitlab-ci/test.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index cb7fd5c272e9..81d027532cca 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -108,6 +108,16 @@ tags: - qubes-hw2 =20 +.zen3p-x86-64: + # it's really similar to the above + extends: .adl-x86-64 + variables: + PCIDEV: "01:00.0" + PCIDEV_INTR: "MSI-X" + CONSOLE_OPTS: "console=3Dcom1 com1=3D115200,8n1,pci,msi" + tags: + - qubes-hw11 + # Test jobs build-each-commit-gcc: extends: .test-jobs-common @@ -176,6 +186,22 @@ adl-pci-hvm-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.12-gcc-debug =20 +zen3p-smoke-x86-64-gcc-debug: + extends: .zen3p-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.12-gcc-debug + +zen3p-pci-hvm-x86-64-gcc-debug: + extends: .zen3p-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.12-gcc-debug + qemu-smoke-dom0-arm64-gcc: extends: .qemu-arm64 script: --=20 git-series 0.9.1 From nobody Sat May 18 05:04:47 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1683944035409418.25200209660557; Fri, 12 May 2023 19:13:55 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.534120.831389 (Exim 4.92) (envelope-from ) id 1pxel2-0002gn-Vb; Sat, 13 May 2023 02:13:16 +0000 Received: by outflank-mailman (output) from mailman id 534120.831389; Sat, 13 May 2023 02:13:16 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel2-0002gb-Qr; Sat, 13 May 2023 02:13:16 +0000 Received: by outflank-mailman (input) for mailman id 534120; Sat, 13 May 2023 02:13:16 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pxel2-0002fe-D6 for xen-devel@lists.xenproject.org; Sat, 13 May 2023 02:13:16 +0000 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id b6fa99e3-f133-11ed-b229-6b7b168915f2; Sat, 13 May 2023 04:13:14 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 32B6A5C0231; Fri, 12 May 2023 22:13:13 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 12 May 2023 22:13:13 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 12 May 2023 22:13:12 -0400 (EDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: b6fa99e3-f133-11ed-b229-6b7b168915f2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683943993; x=1684030393; bh=ay lMptUMLdF12TA37xOr+bDz6DV0R1SEAD/bYg58y6E=; b=XEdrt2ZU6/us5vvKWb +Vrmfv3rX8tyHa8pm9Iq5OCqN8d69JxQDXTkD1RV2fggrcdWMknuqerm0XJcy1IY VTfL85bmIoy6tNMwqomQZHu7j8QsyUAAPw5AF+HujaDM/zYeSVXpsnL0yMDOt6h1 D7QWvbmSVW8n7fOdsW/B7Vd635zUj+TyHpy4HgK8ZRA2KBv0zQlkRDs4ErD2NXDc xB0oW4GgfjTjCScfb1H6eH6yNrIhSL0l9oKDAgC4aH0H4ywk5WZ/gxtXQZTuiArj le95jv6JLWd4HP6EE0TF9GUyVNzvmmIj/+W51Remkgnyu1kIfGL2h05JqR0ZUqkS ryCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1683943993; x=1684030393; bh=aylMptUMLdF12TA37xOr+bDz6DV0R1SEAD/ bYg58y6E=; b=CXJ5loGABaYuwfyZCLKTIxczIpcPUfyuCc+hPoZM25xtDpAQ7Tl M10t4pdOLyH+fuejaWWwFIfcSr7CNURo8SIJqCVpkJNjKWEfiPtq36gEabeOIqMg lQLju9jAIxHAUYpHZ2HrC7KTtHGXKQxNhTt4cMh+SIbhBvPiBpLzAFsbmCfVRIdx K8MkfpmEdVDWPXIz4+UdQ8kXAdbeeCa8IDuo5mU4elJ9KKrgNC1921/Zfhj280Vc 8FMRLhhbWFmd/hWjU401fXOwE8LwYQoXF/8Tv9jZOZ+Zt2G7ogop37IHHsOUjKra aa50mOqk2lCVMaDPcJl7WSbVYwuaRZCHxvQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehuddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghr vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpefg ueduhefgvdefheehudejheefudevueeghfekhfehleegveduteeuiedugffgffenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgv khesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH 4/4] automation: add PV passthrough tests on a AMD Zen3+ runner Date: Sat, 13 May 2023 04:12:47 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1683944035760100007 The PV passthrough test currently fails on this system with: (d1) Can't find new memory area for initrd needed due to E820 map conflict Setting e820_host=3D1 does not help. So, add this test with "allow_failure: true" until the problem is fixed. Signed-off-by: Marek Marczykowski-G=C3=B3recki Reviewed-by: Stefano Stabellini --- I'm unsure if this should be included. On one hand, the test case will help verifying potential fix. But on the other hand, until fixed it will be wasting time. --- automation/gitlab-ci/test.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 81d027532cca..7becb7a6b782 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -194,6 +194,15 @@ zen3p-smoke-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.12-gcc-debug =20 +zen3p-pci-pv-x86-64-gcc-debug: + extends: .zen3p-x86-64 + allow_failure: true + script: + - ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.12-gcc-debug + zen3p-pci-hvm-x86-64-gcc-debug: extends: .zen3p-x86-64 script: --=20 git-series 0.9.1