From patchwork Sat May 13 02:12:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= X-Patchwork-Id: 13240076 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 19579C7EE26 for ; Sat, 13 May 2023 02:13:43 +0000 (UTC) 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?utf-8?q?Marek_Marczykowski-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 This makes the test script easier reusable for different runners, where console may be connected differently. Include both console= option and configuration for specific chosen console too (like com1= here) in the 'CONSOLE_OPTS' variable. Signed-off-by: Marek Marczykowski-Górecki Reviewed-by: Stefano Stabellini Reviewed-by: Jiamei Xie --- 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=com1 com1=115200,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=/scratch/gitlab-runner/tftp CONTROLLER=control@thor.testnet -echo ' -multiboot2 (http)/gitlab-ci/xen console=com1 com1=115200,8n1 loglvl=all guest_loglvl=all dom0_mem=4G +echo " +multiboot2 (http)/gitlab-ci/xen $CONSOLE_OPTS loglvl=all guest_loglvl=all dom0_mem=4G module2 (http)/gitlab-ci/vmlinuz console=hvc0 root=/dev/ram0 module2 (http)/gitlab-ci/initrd-dom0 -' > $TFTP/grub.cfg +" > $TFTP/grub.cfg cp -f binaries/xen $TFTP/xen cp -f binaries/bzImage $TFTP/vmlinuz From patchwork Sat May 13 02:12:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= X-Patchwork-Id: 13240074 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6C4F0C7EE2A for ; Sat, 13 May 2023 02:13:43 +0000 (UTC) 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?utf-8?q?Marek_Marczykowski-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 Make debugging early boot failures easier based on just CI logs. Signed-off-by: Marek Marczykowski-Górecki 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 = "'${test_variant#pci-}'" name = "domU" kernel = "/boot/vmlinuz" ramdisk = "/boot/initrd-domU" -extra = "root=/dev/ram0 console=hvc0" +extra = "root=/dev/ram0 console=hvc0 earlyprintk=xen" memory = 512 vif = [ ] disk = [ ] @@ -186,7 +186,7 @@ CONTROLLER=control@thor.testnet echo " multiboot2 (http)/gitlab-ci/xen $CONSOLE_OPTS loglvl=all guest_loglvl=all dom0_mem=4G -module2 (http)/gitlab-ci/vmlinuz console=hvc0 root=/dev/ram0 +module2 (http)/gitlab-ci/vmlinuz console=hvc0 root=/dev/ram0 earlyprintk=xen module2 (http)/gitlab-ci/initrd-dom0 " > $TFTP/grub.cfg From patchwork Sat May 13 02:12:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= X-Patchwork-Id: 13240075 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5715FC77B75 for ; Sat, 13 May 2023 02:13:41 +0000 (UTC) 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?utf-8?q?Marek_Marczykowski-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 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 there is no signs of if life from the system (no output on the console, HDMI or anything else). Signed-off-by: Marek Marczykowski-Górecki 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 +.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=com1 com1=115200,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 +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: From patchwork Sat May 13 02:12:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= X-Patchwork-Id: 13240073 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 46B62C77B7F for ; Sat, 13 May 2023 02:13:43 +0000 (UTC) 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?utf-8?q?Marek_Marczykowski-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 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=1 does not help. So, add this test with "allow_failure: true" until the problem is fixed. Signed-off-by: Marek Marczykowski-Górecki 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 +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: