From patchwork Mon Apr 24 20:56:56 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: 13222583 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 BB60EC7618E for ; Mon, 24 Apr 2023 20:57:45 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525617.816898 (Exim 4.92) (envelope-from ) id 1pr3FW-0004cY-2K; Mon, 24 Apr 2023 20:57:26 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525617.816898; Mon, 24 Apr 2023 20:57:26 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3FV-0004cR-Vj; Mon, 24 Apr 2023 20:57:25 +0000 Received: by outflank-mailman (input) for mailman id 525617; Mon, 24 Apr 2023 20:57:24 +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 1pr3FU-0004NP-In for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:24 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 9aaee8e7-e2e2-11ed-8611-37d641c3527e; Mon, 24 Apr 2023 22:57:21 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id B52193200957; Mon, 24 Apr 2023 16:57:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 24 Apr 2023 16:57:20 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:18 -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: 9aaee8e7-e2e2-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=1682369839; x=1682456239; bh=Pz 68EwyEOJjTpPRR8jDPy/O6zbrph/i2QW9YHpC90nc=; b=FGnOBNyXU/o2d6B1w0 VCDvVAGlMKlA0uMcYFrZOJMYT3gDRk0wyr9jcvVrrgbY2ozHv6lMQCyOYiU9pf8O QKYa71eWE3MESH2nK7XnWKzsK8kp0tqeylU/WGvs0+r2wqyXD5WGkhBticZXt+03 bTVsMHoKdVKGKDaaIX9onYD2+ralt8lhKZGmq53WYyXnhTIfG+/DnSKHbPeqyiFm /b3l8x6yjpYc2CQ3CJ/5TQepPrC2jyFRzG8oV8rXDk+nlXFh8lNXg1DNbMzcrtQB M4sOqIdplY9NBIHpDOUitMpnt3N+YQnS5ku3LzM47hMCYl04fNDXPUMlxflEaakn bPIw== 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=fm3; t= 1682369839; x=1682456239; bh=Pz68EwyEOJjTpPRR8jDPy/O6zbrph/i2QW9 YHpC90nc=; b=CghUsxwCqzmvsSHQ6x3zMznX0oveaK+7q21nf2/vzdcqy2S5g2y +ICCJ+bUQUX5ijK6T6CfMNN9Is6jve2cLFcRRHrDiI/TXgpgiMWjgMVeN5KgHjDn ame7DfeOGoelLhgnkbNWCNRXohZCfCIyzxXmJ+11pz12Fme4vzrA+l+tHGTBvAp2 yN4k7fgsCZHqgXeT9RR3k29CQHqNK0hN40UXGSnKhL4tNuOfOw2GY50Pv5ktEbSc mAJqMKIuNkPFiToHzzUCYnDAONYAvlT0Nl9xAqx/hB5zqPs0UyH2QchMfuaGnZSx 9nmlM1ZxuINTGTpACSg3CFzMHMakWskM/nA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 1/6] automation: specify explicit dom0 mem size for ADL tests Date: Mon, 24 Apr 2023 22:56:56 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Avoid memory fragmentation that leads to: (XEN) common/memory.c:277:d0v10 Could not allocate order=9 extent: id=1 memflags=0xc0 (0 of 4) Signed-off-by: Marek Marczykowski-Górecki Acked-by: Stefano Stabellini --- automation/scripts/qubes-x86-64.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-x86-64.sh index 2d4cf2e2268c..916dbaae59c3 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -123,7 +123,7 @@ 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 +multiboot2 (http)/gitlab-ci/xen console=com1 com1=115200,8n1 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 From patchwork Mon Apr 24 20:56:57 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: 13222579 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 54C66C7EE20 for ; Mon, 24 Apr 2023 20:57:46 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525618.816907 (Exim 4.92) (envelope-from ) id 1pr3FX-0004rM-8B; Mon, 24 Apr 2023 20:57:27 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525618.816907; Mon, 24 Apr 2023 20:57:27 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3FX-0004rF-5d; Mon, 24 Apr 2023 20:57:27 +0000 Received: by outflank-mailman (input) for mailman id 525618; Mon, 24 Apr 2023 20:57:25 +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 1pr3FV-0004NP-Iu for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:25 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 9be83945-e2e2-11ed-8611-37d641c3527e; Mon, 24 Apr 2023 22:57:23 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id C418F320096E; Mon, 24 Apr 2023 16:57:21 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 24 Apr 2023 16:57:22 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:20 -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: 9be83945-e2e2-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=1682369841; x=1682456241; bh=eE TiK0cMY/4VSx0OpwWx69mmU9UYYQGptj+aVps8CVM=; b=bYgbgTjZ7AhwuOzHDM HwSTdqfK7GqWCuDuVowuZ9+S9Tghz2UazFv7PIR+leWluDkg/k9cRBBjy1JY/IQo pakHHWOfVjWBo3r7EgdD4UcT8Dkx37+E49OVVTNs5OjMgZ/SgwMNbWqu+IHpBh8U EcctHC7Ilxt6677A4hgT/mWEHQ9oaMcnqYCSl07RVFkVRSu5D/JKVenhWJbiuhzG bp2N8AR0OtbIFr5XJq/brt5F2sPEstxBlBfXYgXF5hO33dG/VGzDdhm5hbbEL9q2 wuN+5jQZ6iLmPGqabc99awIeqRFT+FBIsCBXrj98nECMzIjPw2vejjezKLO5ircg lvRQ== 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=fm3; t= 1682369841; x=1682456241; bh=eETiK0cMY/4VSx0OpwWx69mmU9UYYQGptj+ aVps8CVM=; b=GBkMNyiG4ksrP+9sQjh/56LH5CsD94WyciK58EChSPZeqtmkZma pGjaNKzFAi5/u4Y6uztBFdlnOc75KvfiBzWQrFUM5vB8QYhrfECZt3zS0hf7QKiY swf2dw+EPDX7i/u7SFeZh0KEefsZwzOqTQrt1ZuSXiym4nx94SUibPOxsS1o7Xtn GS98ctk4kMO0QvLAnFwZ+ut+9ScG/r772YphvIkmq3E3flpE2JT3u6v4USaaOk9Y VPbWCbPX+sTRUtxIBMGA3PNes2efO69JHgVy+I2mC6A4Kk9mZIV8YfaReXuTU1pE Ub2gi3UnM/L+wb9oUMSSpdLVjOMNYtUR23g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 2/6] automation: add runtime qemu dependencies to test container Date: Mon, 24 Apr 2023 22:56:57 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 This is necessary to start HVM guests in subsequent tests. Signed-off-by: Marek Marczykowski-Górecki Reviewed-by: Stefano Stabellini --- automation/tests-artifacts/alpine/3.12.dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/automation/tests-artifacts/alpine/3.12.dockerfile b/automation/tests-artifacts/alpine/3.12.dockerfile index b3909996b47b..073f16a0d70a 100644 --- a/automation/tests-artifacts/alpine/3.12.dockerfile +++ b/automation/tests-artifacts/alpine/3.12.dockerfile @@ -13,6 +13,7 @@ RUN \ \ # xen runtime deps apk add musl && \ + apk add libgcc && \ apk add openrc && \ apk add busybox && \ apk add sudo && \ From patchwork Mon Apr 24 20:56:58 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: 13222581 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 048E7C77B7F for ; Mon, 24 Apr 2023 20:57:47 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525620.816927 (Exim 4.92) (envelope-from ) id 1pr3Fb-0005Pc-Ss; Mon, 24 Apr 2023 20:57:31 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525620.816927; Mon, 24 Apr 2023 20:57:31 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3Fb-0005PR-Nk; Mon, 24 Apr 2023 20:57:31 +0000 Received: by outflank-mailman (input) for mailman id 525620; Mon, 24 Apr 2023 20:57:30 +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 1pr3Fa-00058D-99 for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:30 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9d2a711b-e2e2-11ed-b223-6b7b168915f2; Mon, 24 Apr 2023 22:57:27 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id D94FF3200961; Mon, 24 Apr 2023 16:57:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 24 Apr 2023 16:57:24 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:22 -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: 9d2a711b-e2e2-11ed-b223-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=1682369843; x=1682456243; bh=3v PSyWu0EY5YaauMa+bUaYbaLxnNRQBKTv6Gsjap6kI=; b=BLeF3GwjHE+CvCeiRi eFA308uh/jcX075it3+jUIrP6osEBdnHmoK9zFpIPklPWFrVwFNRk0Mh7UiufNlW jsSFZp5F3+YBliyjyS8FnhOzEVKzGsBavDsya7u5GEh7bp3dw91dUL38thqoOaOG ccQSmis5B0UML0Afn07mC4rOQI8VoQ144CiALOfjOUsOOk+CYaTm5xxT2wVwygFt nUfBKa+6vmfa8rLCvGyF5qWXT5dqpeVt9MPG4Rr938ULAbK04tg/OHNag6qzDBJc kYhrXk0CKx9G83TKWQzyiqZfQUS+tIUiFles7yEchc0RzBPit29ot+urCzF0ztKS p2Ww== 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=fm3; t= 1682369843; x=1682456243; bh=3vPSyWu0EY5YaauMa+bUaYbaLxnNRQBKTv6 Gsjap6kI=; b=AWvo9igIpldZuBJrpP6V5m3r80bMqAdR3BvS2g6Hts+EWfNLZCB 8bkdYJytCkLjfqjFJ6LdzUJEC/v78OlOek3zvNNDfK7JvAy2PR0jT4ipQX4oeOSZ kaqLPPiRNz0NNHPGIUOcM7x4wWgBz99rte1vsb5yJAzYw2z23PHS2rHvSt+6XeVa E3wQloBv+hR9oWdNGAWS6arZj9jSVdGKl8Z0CDHG6tS4ZfO9OlKeDJ0dfUreNnKC VUrdyBzTT8rp5/rekHcII0cNjrx+h2ic0AIDUUPHEQe42dxK92lendLk8tQb5sqr 3klhsRw1p91vQS1+eLv9SfnT1qZ3rCmvcTw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 3/6] automation: re-enable building SeaBIOS in Alpine container Date: Mon, 24 Apr 2023 22:56:58 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 It seems to build just fine with Alpine 3.12, and SeaBIOS is necessary for a HVM test (that use the Alpine build). Signed-off-by: Marek Marczykowski-Górecki Reviewed-by: Stefano Stabellini --- automation/scripts/build | 2 -- 1 file changed, 2 deletions(-) diff --git a/automation/scripts/build b/automation/scripts/build index 7d1b19c4250d..d830cff7b7c7 100755 --- a/automation/scripts/build +++ b/automation/scripts/build @@ -77,8 +77,6 @@ else if ldd /bin/ls | grep -q musl; then # disable --disable-werror for QEMUU when building with MUSL cfgargs+=("--with-extra-qemuu-configure-args=\"--disable-werror\"") - # SeaBIOS doesn't build on MUSL systems - cfgargs+=("--with-system-seabios=/bin/false") fi # Qemu requires Python 3.5 or later, and ninja From patchwork Mon Apr 24 20:56:59 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: 13222580 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 9E364C77B76 for ; Mon, 24 Apr 2023 20:57:45 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525619.816918 (Exim 4.92) (envelope-from ) id 1pr3Fa-00058u-Hn; Mon, 24 Apr 2023 20:57:30 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525619.816918; Mon, 24 Apr 2023 20:57:30 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3Fa-00058i-Dj; Mon, 24 Apr 2023 20:57:30 +0000 Received: by outflank-mailman (input) for mailman id 525619; Mon, 24 Apr 2023 20:57:29 +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 1pr3FZ-0004NP-EH for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:29 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 9e741b8c-e2e2-11ed-8611-37d641c3527e; Mon, 24 Apr 2023 22:57:27 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id F00563200957; Mon, 24 Apr 2023 16:57:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 24 Apr 2023 16:57:26 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:24 -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: 9e741b8c-e2e2-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=1682369845; x=1682456245; bh=WH t+xbfkCam7fQl05pWoTXNVf+J69fv1QL2w/kPcch0=; b=CJnDcwxcB5NhxjwL7n 7nvz8NLMXsb5jIZlVwYbX6QvTMFgcUEd6VwQ8KHmdVwztRNsgf4AwV8KKTsw4jMw dBlBidSiZeKxE3oRLLblhrhqUS6PgDwadMgvEgw4VBgl+oN8Slf1We/VI1/+LZDp EwbJXGYwiOL+JDOL5r+DkxUPnx+Qm7plC+EUNOqhVxMvrJGUPK9q8T1i3abhbwOs UawuEqLtberLhSXsshLiuaapP+mgXw6auKQ6ng3X0Zp0FPhpsvaabws0oPVd1ekU X0RwvOJoB5dxC/7PrZup9iLQB1nXUrPdEuIdA8J4RJSEKbOf5/3hGG/ALq2lFZnO yspA== 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=fm3; t= 1682369845; x=1682456245; bh=WHt+xbfkCam7fQl05pWoTXNVf+J69fv1QL2 w/kPcch0=; b=HSLT1uWZlSWfCnXI7RpFRbi85eJNnVVDyRLTxBBlKUntVOl2Wsd nvKTyHM2xzvGKAuDqUj2yU13fHm3O+Yf7DhKl6adexGeuoRSdTip/LoW48R5MVQa s7R+NIcOf3bsjMALvQqey/HWMrJh4xTv9C4682YQZ4pBiGzkidJHIP5KeKLX9WAk kJVdz4q9mOzhWmPRu3jjvU5EtksB/MDBJFc/9Vos4g6/JxaLp0M29cVESrDG23UT 3+1Mk7/bNLL7NRoXTnIJghf4xeDht6a/wyCZKPL6IzckRqjC1oUKaIvHHDVufnYq WaLJ83AovfC3u3j8UFxGhMapOIGFnYKxY9Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 4/6] automation: wait for the login prompt as test end marker Date: Mon, 24 Apr 2023 22:56:59 +0200 Message-Id: <8bdae473db12295b536680283820eb18a7dbd911.1682369736.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 The login prompt is printed after all the startup (test) scripts, wait for that instead of "passed" marker. And only then check if test passed. Before this patch there was a race: "passed" marker could be already printed, but the final check would fail because login prompt wasn't there yet. Signed-off-by: Marek Marczykowski-Górecki Acked-by: Stefano Stabellini --- automation/scripts/qubes-x86-64.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-x86-64.sh index 916dbaae59c3..c0bc71764f73 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -159,7 +159,7 @@ if [ -n "$wait_and_wakeup" ]; then ssh $CONTROLLER wake fi -until grep "$passed" smoke.serial || [ $timeout -le 0 ]; do +until grep "^Welcome to Alpine Linux" smoke.serial || [ $timeout -le 0 ]; do sleep 1; : $((--timeout)) done From patchwork Mon Apr 24 20:57:00 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: 13222578 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 A7DABC77B7E for ; Mon, 24 Apr 2023 20:57:45 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525621.816933 (Exim 4.92) (envelope-from ) id 1pr3Fc-0005Ug-7u; Mon, 24 Apr 2023 20:57:32 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525621.816933; Mon, 24 Apr 2023 20:57:32 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3Fc-0005U3-4u; Mon, 24 Apr 2023 20:57:32 +0000 Received: by outflank-mailman (input) for mailman id 525621; Mon, 24 Apr 2023 20:57:31 +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 1pr3Fb-00058D-05 for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:31 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9fe8ce3f-e2e2-11ed-b223-6b7b168915f2; Mon, 24 Apr 2023 22:57:30 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 78B883200708; Mon, 24 Apr 2023 16:57:28 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 24 Apr 2023 16:57:28 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:26 -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: 9fe8ce3f-e2e2-11ed-b223-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=1682369847; x=1682456247; bh=UR iOmP9knqsMpj+/wVJpseuPtx4rqcsH76JJ/F1c++g=; b=jblZFWBKdi1Ci5VHtl auVWPBC7czAliJ+3hPx8or3aa26MqOdLqX0qGcMrHDb6bVpqvwWwWCmUTewKjLwv ql2jtt0FENerI5uZUc/JVfA8rbL03qgdS5x1ebG6V3sNkOZLzY6GiTQDoj9aCcjz AqZhFROCsF/Q4Dyzp52SFTO8tGoxNaL/Fs5KAhkrXu30ZUE91OWGGjCebb/1Nuif n6KXP9enLwGFCrJUP6Scezs2UYhstqaSubwQlMsPdFCZ5BlDEnYXjz9gU5sQlqu1 2CxU9rBGFjBt3iYxkxD30IZaZrnC8Ie7o7yEVhR4EcoNEN/p4lfOB/g9VlGRtpAD 0PAA== 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=fm3; t= 1682369847; x=1682456247; bh=URiOmP9knqsMpj+/wVJpseuPtx4rqcsH76J J/F1c++g=; b=GJ8ZAogatX/nXT5dL1Kn3xIZ8yFfqxKHZ7ZN39SloRDebf56MKN QrcOypkFicWCP7d3RiWDkonVBd2TwEhSaY9Jf9lgO7vZ0OkL/r6DnZfIILAtTzKH TbcxKeMQcL6ykE4ebjI2RW2SYdSs4yLWfp7QSxCNT3Wl4I0iXSW/jRgnCd+PNcaK 0raEtrbApvjQ/IIRjsYH6iMDPUbhMqtqxtKFpJ+ZRfPTmFjelXmvmoT/wRvcXvgx hGhxG2S8LsLIDppKBuB9sJNIbvkIvMdncOzdmX5h/Gq53eMsKlNlaONUZQQ65ko3 NTuUZI5prcKF8ARH3+n+ZJLuIaoTfWIGmug== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 5/6] automation: PCI passthrough tests on ADL hw Date: Mon, 24 Apr 2023 22:57:00 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Add simple PCI passthrough test to both PV and HVM domU. It passes through a network adapter (the only one in the system), gets an IP via DHCP (first basic test) and then ping the gateway (second basic test). Finally, if device is supposed to use MSI or MSI-X (as set in the PCIDEV_INTR test variable), check if it's in use via /proc/interrupts. On the current runner, the device in question is this: 03:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03) Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d25] Flags: bus master, fast devsel, latency 0, IRQ 18 Memory at 50400000 (32-bit, non-prefetchable) [size=1M] Memory at 50500000 (32-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+ Capabilities: [70] MSI-X: Enable+ Count=5 Masked- Capabilities: [a0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number ... Capabilities: [1c0] Latency Tolerance Reporting Capabilities: [1f0] Precision Time Measurement Capabilities: [1e0] L1 PM Substates Kernel driver in use: igc Kernel modules: igc With the current Xen version, it uses MSI-X under PV and MSI under HVM. This patch moves domU config to a variable, to make it configurable on per-test basis. Add also a few comments for visual separation of tests. Signed-off-by: Marek Marczykowski-Górecki --- automation/gitlab-ci/test.yaml | 20 ++++++++- automation/scripts/qubes-x86-64.sh | 80 ++++++++++++++++++++++++++----- 2 files changed, 89 insertions(+), 11 deletions(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index d68c584269dd..1ce083e6cd88 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -94,6 +94,8 @@ # the test controller runs on RPi4 CONTAINER: alpine:3.12-arm64v8 LOGFILE: smoke-test.log + PCIDEV: "03:00.0" + PCIDEV_INTR: "MSI-X" artifacts: paths: - smoke.serial @@ -147,6 +149,24 @@ adl-suspend-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.12-gcc-debug +adl-pci-pv-x86-64-gcc-debug: + extends: .adl-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.12-gcc-debug + +adl-pci-hvm-x86-64-gcc-debug: + extends: .adl-x86-64 + variables: + PCIDEV_INTR: "MSI" + 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: diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-x86-64.sh index c0bc71764f73..6442f7dda515 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -4,8 +4,21 @@ set -ex test_variant=$1 +### defaults wait_and_wakeup= timeout=120 +domU_config=' +type = "pvh" +name = "domU" +kernel = "/boot/vmlinuz" +ramdisk = "/boot/initrd-domU" +extra = "root=/dev/ram0 console=hvc0" +memory = 512 +vif = [ "bridge=xenbr0", ] +disk = [ ] +' + +### test: smoke test if [ -z "${test_variant}" ]; then passed="ping test passed" domU_check=" @@ -23,6 +36,8 @@ done tail -n 100 /var/log/xen/console/guest-domU.log echo \"${passed}\" " + +### test: S3 elif [ "${test_variant}" = "s3" ]; then passed="suspend test passed" wait_and_wakeup="started, suspending" @@ -48,6 +63,59 @@ xl dmesg | grep 'Finishing wakeup from ACPI S3 state' || exit 1 ping -c 10 192.168.0.2 || exit 1 echo \"${passed}\" " + +### test: pci-pv, pci-hvm +elif [ "${test_variant}" = "pci-pv" ] || [ "${test_variant}" = "pci-hvm" ]; then + + if [ -z "$PCIDEV" ]; then + echo "Please set 'PCIDEV' variable with BDF of test network adapter" >&2 + echo "Optionally set also 'PCIDEV_INTR' to 'MSI' or 'MSI-X'" >&2 + exit 1 + fi + + passed="pci test passed" + + domU_config=' +type = "'${test_variant#pci-}'" +name = "domU" +kernel = "/boot/vmlinuz" +ramdisk = "/boot/initrd-domU" +extra = "root=/dev/ram0 console=hvc0" +memory = 512 +vif = [ ] +disk = [ ] +pci = [ "'$PCIDEV',seize=1" ] +on_reboot = "destroy" +' + + domU_check=" +set -x -e +ip link set eth0 up +timeout 30s udhcpc -i eth0 +pingip=\$(ip -o -4 r show default|cut -f 3 -d ' ') +ping -c 10 \"\$pingip\" +echo domU started +cat /proc/interrupts +" + if [ "$PCIDEV_INTR" = "MSI-X" ]; then + domU_check="$domU_check +grep -- '\\(-msi-x\\|PCI-MSI-X\\).*eth0' /proc/interrupts +" + elif [ "$PCIDEV_INTR" = "MSI" ]; then + # depending on the kernel version and domain type, the MSI can be + # marked as '-msi', 'PCI-MSI', or 'PCI-MSI-'; be careful to not match + # -msi-x nor PCI-MSI-X + domU_check="$domU_check +grep -- '\\(-msi\\|PCI-MSI\\( \\|-[^X]\\)\\).*eth0' /proc/interrupts +" + fi + domU_check="$domU_check +echo \"${passed}\" +" + + dom0_check=" +tail -n 100 -F /var/log/xen/console/guest-domU.log +" fi # DomU @@ -97,17 +165,7 @@ xl create /etc/xen/domU.cfg ${dom0_check} " > etc/local.d/xen.start chmod +x etc/local.d/xen.start -# just PVH for now -echo ' -type = "pvh" -name = "domU" -kernel = "/boot/vmlinuz" -ramdisk = "/boot/initrd-domU" -extra = "root=/dev/ram0 console=hvc0" -memory = 512 -vif = [ "bridge=xenbr0", ] -disk = [ ] -' > etc/xen/domU.cfg +echo "$domU_config" > etc/xen/domU.cfg echo "rc_verbose=yes" >> etc/rc.conf echo "XENCONSOLED_TRACE=all" >> etc/default/xencommons From patchwork Mon Apr 24 20:57:01 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: 13222582 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 D2602C7EE21 for ; Mon, 24 Apr 2023 20:57:48 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.525622.816948 (Exim 4.92) (envelope-from ) id 1pr3Ff-00061a-Ji; Mon, 24 Apr 2023 20:57:35 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 525622.816948; Mon, 24 Apr 2023 20:57:35 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pr3Ff-00061N-F0; Mon, 24 Apr 2023 20:57:35 +0000 Received: by outflank-mailman (input) for mailman id 525622; Mon, 24 Apr 2023 20:57:33 +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 1pr3Fd-0004NP-SM for xen-devel@lists.xenproject.org; Mon, 24 Apr 2023 20:57:33 +0000 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id a11e4afc-e2e2-11ed-8611-37d641c3527e; Mon, 24 Apr 2023 22:57:32 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8512C32005C1; Mon, 24 Apr 2023 16:57:30 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 24 Apr 2023 16:57:30 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Apr 2023 16:57:29 -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: a11e4afc-e2e2-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=1682369850; x=1682456250; bh=Mh 8lt/tCiYSiI3kokJmf/Tdax7W7ULmBBzi/97xm0PQ=; b=kibAK+HhiMe0bA5wtL cjabupcuAX+uSIBEy1Y2WjGncqXr4glo8dT9TttYbAsof8IhNXfYQ0M/KBffjO27 PtUfqWT6fG1yr7ds0dgF60kKPEi6qhn/N+V+uyy7hfAU7C7DO6imWQkYoASs+OfA S4PEpxQFvg08jVfdXgi+4Vqp8M1Pde87p4W/fel62js0WxRZxA/kjFIm8LfKTUyK IJdc2yWDQAgnRaSbiMyvhcYnRM/nhGH7z9xJQ2B9RNkO9dR5T0fcPMrxIwWbvSkR TYlce2bbTTT8ua3LGafvY8evRGC75mtdNyAPz3PYksXNJsFkex8uqA/4Zf81IlF6 cXYw== 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=fm3; t= 1682369850; x=1682456250; bh=Mh8lt/tCiYSiI3kokJmf/Tdax7W7ULmBBzi /97xm0PQ=; b=a4xjzEMJISkljx+e5gK4l8f7h/n6YYwxwEmTvGVIJ/4fWeJYw6+ fAcvvmuWw6cq6HFpXKRNKef+RE4x2VF5Z/Uq+WFWyL+svTLU+Tg2jVmMeDRqtwXb /b8sbYtAB9ABMqS53IFr3gUUXFv7G0ZMR4LLKyufAtbhD1AAYlGWLKGyYgVoGNE+ e5ySp0y2VkpaLRmu8F8dMxsU59zxxJDV7Ocbo0IyB7Htp7teopWi/NwbV4WDbnRS RBYad6GTHGj0PxzPxIlsqnkLTq/gx1L4+TwPNBxcx5Ou7nF+eshmVoCtbXq1bbgW 8cS2h61HRLZRsaBaDKbtaipWx+qctPjVaDQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgr rhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghkse hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhep gfeuudehgfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuve hluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?utf-8?q?Marek_Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , =?utf-8?q?Marek_Marczykowsk?= =?utf-8?q?i-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH 6/6] automation: include tail of serial log in the gitlab outout Date: Mon, 24 Apr 2023 22:57:01 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Make it a bit easier to see what has failed. Signed-off-by: Marek Marczykowski-Górecki --- automation/scripts/qubes-x86-64.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-x86-64.sh index 6442f7dda515..9b89d90f653c 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -228,5 +228,6 @@ fi sleep 1 +tail -n 100 smoke.serial (grep -q "^Welcome to Alpine Linux" smoke.serial && grep -q "${passed}" smoke.serial) || exit 1 exit 0