From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 09BD7D8018D for ; Thu, 23 Nov 2023 03:26:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=cHydJOh07J4RE+VlELf2dS1g+HBxbEG8eqQGidMkJOc=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1700709976; v=1; b=uSnFxgB6+3QGs/qwu1PjjcVQFZs17N6Ome2Po5Xd5YT4IHHydarB1lN2NiF4LGCmGLB08pBM gl4BsP4eeyWX/U14A/5oEpZmiK7lZAFsg8GkiVMEtxbVqAkYdKU0TgDMNvl1KaMYDtd1a8NOR44 CvMwA0q101T6sWThL4YCWXtw= X-Received: by 127.0.0.2 with SMTP id eeA8YY7687511x8aNImqQlt8; Wed, 22 Nov 2023 19:26:16 -0800 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.83972.1700709975974687984 for ; Wed, 22 Nov 2023 19:26:16 -0800 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7ADBC1042; Wed, 22 Nov 2023 19:27:01 -0800 (PST) X-Received: from entos-thunderx2-desktop.shanghai.arm.com (entos-thunderx2-desktop.shanghai.arm.com [10.169.214.134]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 40E243F73F; Wed, 22 Nov 2023 19:26:13 -0800 (PST) From: "Jianyong Wu" To: devel@edk2.groups.io, lersek@redhat.com, Sami.Mujawar@arm.com Cc: ardb+tianocore@kernel.org, jianyong.wu@arm.com Subject: [edk2-devel] [PATCH v2] CloudHv: Add CI for CloudHv on AArch64 Date: Thu, 23 Nov 2023 03:22:37 +0000 Message-Id: <20231123032237.2327456-1-jianyong.wu@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,jianyong.wu@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: XemaKQTCkrqsJyplt69URNtSx7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=uSnFxgB6; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none) Add the long lost CI for CloudHv on AArch64. As CloudHv CI works nearly the same way with other VMMs like KvmTool, thus we can easily create its CI configuration based on KvmTool. Reviewed-by: Laszlo Ersek Signed-off-by: Jianyong Wu --- .../PlatformCI/.azurepipelines/Ubuntu-GCC5.yml | 13 +++++++++++++ .../PlatformCI/{KvmToolBuild.py =3D> CloudHvBuild.py} | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) copy ArmVirtPkg/PlatformCI/{KvmToolBuild.py =3D> CloudHvBuild.py} (89%) diff --git a/ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml b/ArmVir= tPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml index d1772a65fc..ab8a2db530 100644 --- a/ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml +++ b/ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml @@ -140,6 +140,19 @@ jobs: Build.Target: "RELEASE"=0D Run: false=0D =0D + CLOUDHV_AARCH64_DEBUG:=0D + Build.File: "$(package)/PlatformCI/CloudHvBuild.py"=0D + Build.Arch: "AARCH64"=0D + Build.Flags: ""=0D + Build.Target: "DEBUG"=0D + Run: false=0D + CLOUDHV_AARCH64_RELEASE:=0D + Build.File: "$(package)/PlatformCI/CloudHvBuild.py"=0D + Build.Arch: "AARCH64"=0D + Build.Flags: ""=0D + Build.Target: "RELEASE"=0D + Run: false=0D +=0D workspace:=0D clean: all=0D =0D diff --git a/ArmVirtPkg/PlatformCI/KvmToolBuild.py b/ArmVirtPkg/PlatformCI/= CloudHvBuild.py similarity index 89% copy from ArmVirtPkg/PlatformCI/KvmToolBuild.py copy to ArmVirtPkg/PlatformCI/CloudHvBuild.py index 4d02dba124..06ada39886 100644 --- a/ArmVirtPkg/PlatformCI/KvmToolBuild.py +++ b/ArmVirtPkg/PlatformCI/CloudHvBuild.py @@ -19,13 +19,13 @@ class CommonPlatform(): for the different parts of stuart=0D '''=0D PackagesSupported =3D ("ArmVirtPkg",)=0D - ArchSupported =3D ("AARCH64", "ARM")=0D + ArchSupported =3D ("AARCH64")=0D TargetsSupported =3D ("DEBUG", "RELEASE")=0D Scopes =3D ('armvirt', 'edk2-build')=0D WorkspaceRoot =3D os.path.realpath(os.path.join(=0D os.path.dirname(os.path.abspath(__file__)), "..", ".."))=0D =0D - DscName =3D os.path.join("ArmVirtPkg", "ArmVirtKvmTool.dsc")=0D + DscName =3D os.path.join("ArmVirtPkg", "ArmVirtCloudHv.dsc")=0D FvQemuArg =3D "" # ignored=0D =0D import PlatformBuildLib=0D --=20 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111646): https://edk2.groups.io/g/devel/message/111646 Mute This Topic: https://groups.io/mt/102761729/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-