From patchwork Wed May 29 14:19:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andrew Cooper X-Patchwork-Id: 13678986 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 D13AFC25B75 for ; Wed, 29 May 2024 14:20:06 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.732037.1137825 (Exim 4.92) (envelope-from ) id 1sCK9k-0000qs-ES; Wed, 29 May 2024 14:19:56 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 732037.1137825; Wed, 29 May 2024 14:19:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1sCK9k-0000qC-6C; Wed, 29 May 2024 14:19:56 +0000 Received: by outflank-mailman (input) for mailman id 732037; Wed, 29 May 2024 14:19:54 +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 1sCK9i-0000nP-Pz for xen-devel@lists.xenproject.org; Wed, 29 May 2024 14:19:54 +0000 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [2a00:1450:4864:20::52f]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 844d1903-1dc6-11ef-90a1-e314d9c70b13; Wed, 29 May 2024 16:19:53 +0200 (CEST) Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-57a033c2e9fso1255235a12.2 for ; Wed, 29 May 2024 07:19:53 -0700 (PDT) Received: from andrew-laptop.citrite.net ([217.156.233.157]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6389a0b4ccsm101767066b.22.2024.05.29.07.19.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 May 2024 07:19:51 -0700 (PDT) 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: 844d1903-1dc6-11ef-90a1-e314d9c70b13 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1716992392; x=1717597192; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Rc/urejuK2M9KAkefkWK+X4luH5a6jraofBI99vzPZo=; b=e//jalF831zaKPqYUYFU5K8wvkCJ0CTEu7sQz/hh5Ru/yZqdhDy+kR03msssUBipsk vvpcLOq+INJA66UrPonON+waMSAvJHoGhzTaN7jbSU+Rk4rDqzRtIzEmyFgd29hN6vOX 2z8M4wSO75ivYYA906e0c53DeonFL5DUzh9LE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716992392; x=1717597192; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Rc/urejuK2M9KAkefkWK+X4luH5a6jraofBI99vzPZo=; b=lhFOuPidZx/g9R5ZD91gDZxLvcfOJQQk4iKqygHo/dZbtKSgfmtNHzPwSdW9YTNzWC b5/2/g8XlxhkqlWyyTF9FH8BWquo+adLvUp1CeruAxaDzxY9xeP3/mNXjcpPFPuLZo9b 74IiCi02bJClP+rQzdFCFFTabJwMPGOYkIhYpWslDmxENY2cZre1ArlnAuR96RIRbms8 CmUeKU81U6JTc/53c8DO9/rpA1dSg3w/rDAj6f83cHr8TD4Oe7sVtw/5Rad1iOnCCWKa iCA3Njup0bYWLRoIQNpSaqQEoTBmDrLrN1skNhXI24x5/WEXOFEN3e5LC0WftqgMXjvt /MZw== X-Gm-Message-State: AOJu0YzM+tSp+tbWkh4OgU48kDFbaBYsHMTp81tFsDRkRASgc/CpQ+pk OhzNxRg1sAU9EV5UxQCKBSQsImmvjnCFW3f1wY+xqEGdWOWm5MotUSQuGq1v1KZ/4sgJpsporjp 6TK0= X-Google-Smtp-Source: AGHT+IEqb5api7YOB5c5JcJp7ScU29OHf161yGSsdq3HrC5QI8Ff3C9+zcTXyrgoIB2eySMmpW8DjQ== X-Received: by 2002:a17:907:7d9f:b0:a62:b36a:eafa with SMTP id a640c23a62f3a-a62b36b0213mr1634016866b.57.1716992392482; Wed, 29 May 2024 07:19:52 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , =?utf-8?q?Roger_Pau_Monn?= =?utf-8?q?=C3=A9?= , Stefano Stabellini , Michal Orzel , =?utf-8?q?Marek_Marczykowski-G=C3=B3re?= =?utf-8?q?cki?= , Oleksii Kurochko Subject: [PATCH 1/3] CI: Remove CI_COMMIT_REF_PROTECTED requirement for HW jobs Date: Wed, 29 May 2024 15:19:43 +0100 Message-Id: <20240529141945.41669-2-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240529141945.41669-1-andrew.cooper3@citrix.com> References: <20240529141945.41669-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 This restriction doesn't provide any security because anyone with suitable permissions on the HW runners can bypass it with this local patch. Requiring branches to be protected hampers usability of transient testing branches (specifically, can't delete branches except via the Gitlab UI). Drop the requirement. Fixes: 746774cd1786 ("automation: introduce a dom0less test run on Xilinx hardware") Fixes: 0ab316e7e15f ("automation: add a smoke and suspend test on an Alder Lake system") Signed-off-by: Andrew Cooper --- CC: Roger Pau Monné CC: Stefano Stabellini CC: Michal Orzel CC: Marek Marczykowski-Górecki CC: Oleksii Kurochko Fixes because this wants backporting, but it also needs acks from both Marek and Stefano as the owners of the hardware in question. --- automation/gitlab-ci/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index ad249fa0a5d9..efd3ad46f08e 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -92,7 +92,7 @@ when: always only: variables: - - $XILINX_JOBS == "true" && $CI_COMMIT_REF_PROTECTED == "true" + - $XILINX_JOBS == "true" tags: - xilinx @@ -112,7 +112,7 @@ when: always only: variables: - - $QUBES_JOBS == "true" && $CI_COMMIT_REF_PROTECTED == "true" + - $QUBES_JOBS == "true" tags: - qubes-hw2 From patchwork Wed May 29 14:19:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andrew Cooper X-Patchwork-Id: 13678989 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 42437C25B75 for ; Wed, 29 May 2024 14:20:11 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.732039.1137836 (Exim 4.92) (envelope-from ) id 1sCK9k-0000zK-SS; Wed, 29 May 2024 14:19:56 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 732039.1137836; Wed, 29 May 2024 14:19:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1sCK9k-0000yE-Ks; Wed, 29 May 2024 14:19:56 +0000 Received: by outflank-mailman (input) for mailman id 732039; Wed, 29 May 2024 14:19:55 +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 1sCK9j-0000nO-Ln for xen-devel@lists.xenproject.org; Wed, 29 May 2024 14:19:55 +0000 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [2a00:1450:4864:20::130]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 84d5f838-1dc6-11ef-b4bb-af5377834399; Wed, 29 May 2024 16:19:54 +0200 (CEST) Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-52ac0c4b62cso918754e87.2 for ; Wed, 29 May 2024 07:19:54 -0700 (PDT) Received: from andrew-laptop.citrite.net ([217.156.233.157]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6389a0b4ccsm101767066b.22.2024.05.29.07.19.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 May 2024 07:19:52 -0700 (PDT) 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: 84d5f838-1dc6-11ef-b4bb-af5377834399 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1716992393; x=1717597193; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=P3GqAy/9EOMNyS8UbjPjYfePETa99PYyhqdiXPHDoPE=; b=TXYBGC+OEyDAMbhpRNI13SOTl0DoxbNcOAm0mBzh7ylI3V5SrGRVIrswusBTyhnOqU VGJlsP5iiZqxJBRbtd2+T0arSXjiOtq24V3W/UOG+098pnFlIqcWxuuDO4uMD5vc1H7D 2URQcL0/BTG4Aar90PMNHbmpVReve7RYabzuI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716992393; x=1717597193; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=P3GqAy/9EOMNyS8UbjPjYfePETa99PYyhqdiXPHDoPE=; b=KHigry1sX0aBg4h8Ln2rIAfB3KOfnDr2VQFh/ljb37p/jRqmNvC+C5XbmBX37JPduN std/MjnnNpP6ScgKvDbLv09mPG9CQBl8tFB1CSYFMohZrDUP+rGnL7CszWNaglULNL6C ruTbgvdztB2mcTn2+shMe86ERELRXEO/0W6KilCBL53RXJ53wnvnfyEaxF9VG84zNpKj RvT4UM7rqbjIhdrMG0E2bC97jZN2ANOWBPgXi1kcC3+Zdrg/s8Wudr5KUF1/3MhZjeDL +jzSg6IRLni+l+rms4NQ0BPDJ31eCogZTuzgFFRN89VZiBqi21cztz7ZYUp9JffrtByu 59XQ== X-Gm-Message-State: AOJu0YyP7nCEvHae/AuL58pPY5YqSb3fLN3G3yFSxYGH/XSXprwAKf1r 1FNptPovPD3XjwiTYTUVebptHV9gf7nlV8NX0Og44v6bfMcU/yg68YmNiEc8qYlP/O6p8z464en Ie3w= X-Google-Smtp-Source: AGHT+IFHdcS1iAmyGtIA/4CVKsINRCA84cKkjw2uKIkYUASYk+PNJqQ3Mz8TSQNwvgUX+M8KtjRFfw== X-Received: by 2002:ac2:5f65:0:b0:529:b634:bed1 with SMTP id 2adb3069b0e04-529b634bf97mr3873913e87.58.1716992393449; Wed, 29 May 2024 07:19:53 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , =?utf-8?q?Roger_Pau_Monn?= =?utf-8?q?=C3=A9?= , Stefano Stabellini , Michal Orzel , =?utf-8?q?Marek_Marczykowski-G=C3=B3re?= =?utf-8?q?cki?= , Oleksii Kurochko Subject: [PATCH 2/3] CI: Use a debug build of Xen for the Xilinx HW tests Date: Wed, 29 May 2024 15:19:44 +0100 Message-Id: <20240529141945.41669-3-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240529141945.41669-1-andrew.cooper3@citrix.com> References: <20240529141945.41669-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 ... like the other hardware tests. This gets more value out of the testing. Signed-off-by: Andrew Cooper Reviewed-by: Michal Orzel Acked-by: Stefano Stabellini --- CC: Roger Pau Monné CC: Stefano Stabellini CC: Michal Orzel CC: Marek Marczykowski-Górecki CC: Oleksii Kurochko --- automation/gitlab-ci/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index efd3ad46f08e..e96ccdfad54c 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -149,7 +149,7 @@ xilinx-smoke-dom0less-arm64-gcc: - ./automation/scripts/xilinx-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE} needs: - *arm64-test-needs - - alpine-3.18-gcc-arm64 + - alpine-3.18-gcc-debug-arm64 xilinx-smoke-dom0less-arm64-gcc-gem-passthrough: extends: .xilinx-arm64 @@ -157,7 +157,7 @@ xilinx-smoke-dom0less-arm64-gcc-gem-passthrough: - ./automation/scripts/xilinx-smoke-dom0less-arm64.sh gem-passthrough 2>&1 | tee ${LOGFILE} needs: - *arm64-test-needs - - alpine-3.18-gcc-arm64 + - alpine-3.18-gcc-debug-arm64 adl-smoke-x86-64-gcc-debug: extends: .adl-x86-64 From patchwork Wed May 29 14:19:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andrew Cooper X-Patchwork-Id: 13678988 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 CB23BC41513 for ; Wed, 29 May 2024 14:20:07 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.732038.1137829 (Exim 4.92) (envelope-from ) id 1sCK9k-0000wl-KL; Wed, 29 May 2024 14:19:56 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 732038.1137829; Wed, 29 May 2024 14:19:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1sCK9k-0000vR-EA; Wed, 29 May 2024 14:19:56 +0000 Received: by outflank-mailman (input) for mailman id 732038; Wed, 29 May 2024 14:19:55 +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 1sCK9j-0000nP-Eq for xen-devel@lists.xenproject.org; Wed, 29 May 2024 14:19:55 +0000 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [2a00:1450:4864:20::535]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 853ebdb4-1dc6-11ef-90a1-e314d9c70b13; Wed, 29 May 2024 16:19:54 +0200 (CEST) Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-57857e0f464so2789442a12.0 for ; Wed, 29 May 2024 07:19:54 -0700 (PDT) Received: from andrew-laptop.citrite.net ([217.156.233.157]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6389a0b4ccsm101767066b.22.2024.05.29.07.19.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 May 2024 07:19:53 -0700 (PDT) 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: 853ebdb4-1dc6-11ef-90a1-e314d9c70b13 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1716992394; x=1717597194; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dYSXQhJ0PGNDlVpaDWx18D2dK2stcV3qob4/lvY8HMU=; b=N8XIv60u30rCL+EVRlh40On8PeAQPP/7JU4m3myfLz6G3x6aHdKSy278rzWtH8lkiQ hAeaVmpbTTrUEy30Wl3Mj0uZCEpjqqTcli37heorFOuCfjJfHkPo0rpEvCoEkdai0N19 HLn65zOe5tb/uTIYWnzLKlceMZN5XbAz8zWHc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716992394; x=1717597194; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dYSXQhJ0PGNDlVpaDWx18D2dK2stcV3qob4/lvY8HMU=; b=S1r5qi8AkiU2E67K8itK/fTX4HAQlA8xOswvmghYiZWih/vWEeUSaLYX6ETjJGIqZu Iz4G/Rq3kmw3d0PK3Nl8xPUCxEQ7Z9ikUgeUoUATTfBlEBI1mLEx67Eh5avugKzKBd1V 9D+2ZdW2+DYS4/ul3NSzyn3ggb+yCQdbuFmbsIJIitwpzRRqsX1GjMtxyq3KFnEFJkZA hSDVJLmcEKvDTaueh46T9ntraSdRYFcTvWP+G4EksimijB/xFFXdJrfUSYRGyjqrju9d 71hBoG0GOH5yyMuK9uLb0fT0jphPd/X8JEnZ3b4hdZibG91c+2cXqz3gtLahEXjQPQ4/ Tk+w== X-Gm-Message-State: AOJu0YwNiwzGdUHmgyWwxdivlzBLUvMKBF8i3sssXg1Gjc/Yo4qggDg9 pVA0V8JyHhLR/kgW+1Wl0ZOhl5+mGIRzYAfB3l34tUxEvKRQtVXtRWOOjdSOLPEDZCX3l55N7Yt OUnc= X-Google-Smtp-Source: AGHT+IH8Mm/hWecuku0+y8gQZdQGlDm2/HgQ7UTncEgW22ljdqB4qeA1EPM0HiL6Nz9RQ80UF36lyQ== X-Received: by 2002:a17:906:2516:b0:a63:535b:b316 with SMTP id a640c23a62f3a-a63535bb4a2mr285160066b.44.1716992394253; Wed, 29 May 2024 07:19:54 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , =?utf-8?q?Roger_Pau_Monn?= =?utf-8?q?=C3=A9?= , Stefano Stabellini , Michal Orzel , =?utf-8?q?Marek_Marczykowski-G=C3=B3re?= =?utf-8?q?cki?= , Oleksii Kurochko Subject: [PATCH 3/3] CI: Improve serial handling in qemu-smoke-ppc64le.sh Date: Wed, 29 May 2024 15:19:45 +0100 Message-Id: <20240529141945.41669-4-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240529141945.41669-1-andrew.cooper3@citrix.com> References: <20240529141945.41669-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Have PPC put serial to stdout like all other tests, so it shows up in the main job log. Signed-off-by: Andrew Cooper Reviewed-by: Stefano Stabellini --- CC: Roger Pau Monné CC: Stefano Stabellini CC: Michal Orzel CC: Marek Marczykowski-Górecki CC: Oleksii Kurochko --- automation/scripts/qemu-smoke-ppc64le.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/automation/scripts/qemu-smoke-ppc64le.sh b/automation/scripts/qemu-smoke-ppc64le.sh index 2adbdac87ef5..701d81107d18 100755 --- a/automation/scripts/qemu-smoke-ppc64le.sh +++ b/automation/scripts/qemu-smoke-ppc64le.sh @@ -2,15 +2,15 @@ set -ex +serial_log="$(pwd)/smoke.serial" + # machine type from first arg passed directly to qemu -M machine=$1 # Run the test -rm -f smoke.serial +rm -f ${serial_log} set +e -touch smoke.serial - timeout -k 1 20 \ binaries/qemu-system-ppc64 \ -bios binaries/skiboot.lid \ @@ -20,9 +20,10 @@ binaries/qemu-system-ppc64 \ -vga none \ -monitor none \ -nographic \ - -serial file:smoke.serial \ - -kernel binaries/xen + -serial stdio \ + -kernel binaries/xen \ + |& tee ${serial_log} | sed 's/\r//' set -e -(grep -q "Hello, ppc64le!" smoke.serial) || exit 1 +(grep -q "Hello, ppc64le!" ${serial_log}) || exit 1 exit 0