From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (NAM04-SN1-obe.outbound.protection.outlook.com [40.92.11.104]) by mx.groups.io with SMTP id smtpd.web11.974.1586369656547576780 for ; Wed, 08 Apr 2020 11:14:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=ArLghtxU; spf=pass (domain: outlook.com, ip: 40.92.11.104, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QnJa8fjxtOfkkwX8qghSh6vNnovKaj77MONN7Mx//HRw5EuGr5vrCxzjPlPojMWpLlrCOCewtJB+tl6+IKPuatEJJTZgMdNXxvdL1wXcYoKVTL+2v0y5gGFXdWogrZ4P06RodCpqhk3uhDQ/8XCve88f/xkpS1r6VF75Ca0V/NxtmqM9//uccDU7JAIKWn8hJUMeKYP2S865NKN5MyCDF96jWNZkL51fkAHTcaQrLfYFAhao0GmdCHVP9nm9caaYGkMPIDwTBxG6rPiYW7cv7DH6JwSoMQTuDuxcxsgVE0r19eDfQo2Bqkk/eYYKXKEVVLKz5R55MoivzgxzH62JEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=va4EPl9p6PUCPPFs1IjVIc/IHFp0n5kFP264AVbNT6g=; b=kGZGKn/XoPmGPHy9twJXQ9Y9ZLI2kcjhTWsqz2MX6Lu98Ga7O2C5hiYjzSOp9B9auvuUT2RWHJ8B/mLlq0bkieS/FY7k0YxW6d4myvDSP7GrlIze/4YiRyH733pwsjH0EE0pMxetlCjWij8MTefFBzIxjrflp8G6yGP+fYjRAJOKr2m3BG3YYKSup/EPksnz6mOn68ezS7ivjYKj0BHUp50aHTq8X3lCEvF7nQwo2N/FbXN3fkGFZHu8NHnZX8K6G4+RoQ6x3Hs6McoyC7vWT2QZqbbOW4URCbYUQebd7ZjWUF2IMnkL0kU5jaGHOGSzBQd9KCn0IWpYmT86YM40sw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=va4EPl9p6PUCPPFs1IjVIc/IHFp0n5kFP264AVbNT6g=; b=ArLghtxU/P9M9PZd2is2x6kj4AQ/SNQwVTsKIIJwZOsI+GT0mLMKinkwxTtkGDOU2N2hApqnUeR5yl4BLYyGrY6LU2DFYdk0zAeagyDle6qcu6d10bQXumzD7iYvQImNhnc4i9KRVaEgjQcfW4OXKvit900IfFmrtFn8uLmPEO1N5xYvzS2I/JkCfu7D9Aqr/MPTU/GOApK/Wzu+vSNrAuEtC3wtp3LnyPcy9lAH18PN/ec0vDebkx2FZE+ZLmsi2QRR4PTHKTaiVCFuyn80dyfboJrua3fETAt+N1qrOgvei3ATdtb/XP8a5awmeKYWl3JLrQyG+J3CntqQ4g1unA== Received: from CO1NAM04FT025.eop-NAM04.prod.protection.outlook.com (10.152.90.60) by CO1NAM04HT203.eop-NAM04.prod.protection.outlook.com (10.152.91.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19; Wed, 8 Apr 2020 18:14:15 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:7e4d::42) by CO1NAM04FT025.mail.protection.outlook.com (2a01:111:e400:7e4d::160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19 via Frontend Transport; Wed, 8 Apr 2020 18:14:15 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E55696D8E91FD39A69D5232D03B5123B02A0C96DE7341ACA88FB2F7F703EED45;UpperCasedChecksum:8AB1AEE7345F6CF5279BE0C171241F00EBB9B247309555584FAE8576D0B56839;SizeAsReceived:7849;Count:49 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::f5a7:e51b:e22a:959f]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::f5a7:e51b:e22a:959f%7]) with mapi id 15.20.2878.022; Wed, 8 Apr 2020 18:14:15 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Michael D Kinney , Liming Gao Subject: [PATCH v1 5/6] .pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages Date: Wed, 8 Apr 2020 11:13:26 -0700 Message-ID: X-Mailer: git-send-email 2.16.3.windows.1 In-Reply-To: <20200408181327.4324-1-michael.kubacki@outlook.com> References: <20200408181327.4324-1-michael.kubacki@outlook.com> X-ClientProxiedBy: MWHPR10CA0054.namprd10.prod.outlook.com (2603:10b6:300:2c::16) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200408181327.4324-6-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:2:c970:b9b:c52f:94cf) by MWHPR10CA0054.namprd10.prod.outlook.com (2603:10b6:300:2c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Wed, 8 Apr 2020 18:14:15 +0000 X-Mailer: git-send-email 2.16.3.windows.1 X-Microsoft-Original-Message-ID: <20200408181327.4324-6-michael.kubacki@outlook.com> X-TMN: [YS9C33EhCXzwvCqHTRhI3D/pVYyDOJ6puEhmdSu2B1jygBVfDm+vsh2NswafZsD5] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3e292bf6-a4b3-457c-5ef3-08d7dbe8a57b X-MS-TrafficTypeDiagnostic: CO1NAM04HT203: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xKGqZHBh4Tv0NwIkiXBfcG4HcXbGXY/ec3QnnodsPDnf4HZg3ea3phmB73bdum9ApOzoDyZeSmj0ypli6pUi2nrW+SnLeCmXevSoRy6x6YMgyAtq9RrwFrJY66LJuRUO9Tul7gvjVjjY6tfHwaE+DKrAc6dAcXzPqd6B5CJMCS1t8wKS8PK2wD1JUipmv8YUo7nX+8XfLheSvprODodivGnOl4tWqUdvxUDPW3Jzzn0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR07MB3440.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: BudqNeMSAYUveOVx5WXyih+q2v9BJqsRKVVo5FWcatjNu3+4CHZKsR+mHy6wg9QQe+JMAibDPyPR09GAL7L51huWTijrBtX0pZ+k0xw0Oqw/Lb/91HD+EPD5O2y+cxly6K/oqjzmPYgW188XlsiigEJLWBdZuk84aKJdqs2Vv9WOunSq5xOfMj8dvSK1cPFeMWPGpK5svEocgS0iGXcvDA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e292bf6-a4b3-457c-5ef3-08d7dbe8a57b X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 18:14:15.3112 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM04HT203 Content-Type: text/plain From: Sean Brogan REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2570 Update pytools configuration to enable EmulatorPkg, ArmVirtPkg, and OvmfPkg. Update documentation for the status of those packages. Remove future work items that are now complete. Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Sean Brogan --- .pytool/CISettings.py | 7 +++++-- .pytool/Plugin/SpellCheck/cspell.base.yaml | 14 ++++++++++++++ .pytool/Readme.md | 10 ++++------ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py index 79593d9dc514..f0c60997d448 100644 --- a/.pytool/CISettings.py +++ b/.pytool/CISettings.py @@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag ''' return iterable of edk2 packages supported by this build. These should be edk2 workspace relative paths ''' - return ("MdePkg", + return ("ArmVirtPkg", + "EmulatorPkg", + "MdePkg", "MdeModulePkg", "NetworkPkg", "PcAtChipsetPkg", @@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag "ShellPkg", "FatPkg", "CryptoPkg", - "UnitTestFrameworkPkg" + "UnitTestFrameworkPkg", + "OvmfPkg" ) def GetArchitecturesSupported(self): diff --git a/.pytool/Plugin/SpellCheck/cspell.base.yaml b/.pytool/Plugin/SpellCheck/cspell.base.yaml index 5f4c174c77c0..fab3befb90f6 100644 --- a/.pytool/Plugin/SpellCheck/cspell.base.yaml +++ b/.pytool/Plugin/SpellCheck/cspell.base.yaml @@ -162,5 +162,19 @@ "Sdhci", "inmodule", "RISCV", + "edksetup", + "iscsi", + "nvdata", + "pytools", + "NTDDI", + "Wnonportable", + "CLANGPDB", + "nologo", + "lldmap", + "ASMLINK", + "NODEFAULTLIB", + "vcruntimed", + "ucrtd", + "msvcrtd", ] } diff --git a/.pytool/Readme.md b/.pytool/Readme.md index 135d283fe223..c7dce3b64ca0 100644 --- a/.pytool/Readme.md +++ b/.pytool/Readme.md @@ -6,11 +6,11 @@ | :---- | :----- | :---- | :--- | | ArmPkg | | ArmPlatformPkg | -| ArmVirtPkg | +| ArmVirtPkg | SEE PACKAGE README | SEE PACKAGE README | | CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | DynamicTablesPkg | | EmbeddedPkg | -| EmulatorPkg | +| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode | FatPkg | :heavy_check_mark: | :heavy_check_mark: | | FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: | | IntelFsp2Pkg | @@ -18,7 +18,7 @@ | MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode | MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode -| OvmfPkg | +| OvmfPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode | PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: | | SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | ShellPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC @@ -77,7 +77,7 @@ per package configuration which comes from this file. ## Running CI locally The EDKII Tools environment (and by extension the ci) is designed to support -easily and consistantly running locally and in a cloud ci environment. To do +easily and consistently running locally and in a cloud ci environment. To do that a few steps should be followed. Details of EDKII Tools can be found in the [docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs) @@ -216,8 +216,6 @@ few standard scopes. * Visual Studio AARCH64 and ARM support * BaseTools C tools CI/PR and binary release process * BaseTools Python tools CI/PR process -* Host based unit testing * Extensible private/closed source platform reporting -* Platform builds, validation * UEFI SCTs * Other automation -- 2.16.3.windows.1