From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.92.18.96]) by mx.groups.io with SMTP id smtpd.web10.1170.1587409987676645705 for ; Mon, 20 Apr 2020 12:13:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=NZRlWWAT; spf=pass (domain: outlook.com, ip: 40.92.18.96, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hsjFiaThTPY6ge6jrJhMLnqt604ZM4DAu+GHgZlNATVtJVHKz77k4cONVFnj6LwlRjP1v9JVtsgZIvOfvBmIIUFCcdzf9+NWciDZxygevvlWF0cPBDu+EYqrr/o0Se2q0SSXHkrsxN9AyL5yyU8UzaP3u/qHuBbTx2r4u2o6kyX50aMz8PZEzY5wFJwz636q1QmQ6mHtv5A4JCMcbyE9BKRN9vmX4Vfuf/TuAVZ6g6z+MB8QbCRGyiDAPvm6nTHqfcwpg6WxLY2+QfwTjb9jUheRBrfdgODAlzxV5oDrnV/N8UwR53HoAk7+fPbhj8Wm8y8BEExj0yp/vEloXSOYZw== 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=j3mfLWbJU1I71FA5zzOEwdNNd+9Nn/3GluDT1z3aGLs=; b=bBXUaMcRMfIkwn1blnRsQ4lyv+gkrMbEaRFrkjp2sEQ5EYhCU3CFAXl6B6oFVesUHEqCcbkbw6FQnvCftgM1p+pgKLS+Joof1fUpyYp3khu5YaauDVQOCa0mMum2EEI3AkNlKCQ/EQBZPx+sPmlOpdKNnDZpwyRmBVCVW32VHURFTX6YIWWqDUJVxZzacqPWFMUBXZsD3jLHUQZh4+B5woi5A8h5AgX3+Za8a50ipKFMw1rliXYYddjmwVUY5vIegeQjb8+6VRtdpqnLE+U2u69MIuvZBpW5sw8oNywbsOz/lR6WH9pythy37mvoasmONSAiGmfFezWgt6qxVXHqpg== 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=j3mfLWbJU1I71FA5zzOEwdNNd+9Nn/3GluDT1z3aGLs=; b=NZRlWWATzjTMPPIvzrTYLTCYLHM2/q54Jj5mm1tJKh2f4btvq6ih/woleNqDJqC1kdd189nUh15hPGcpAvzVgrrflJhgrjYwapiEhTWDxMd1wbCB2z35c3m+eEwcxmYZ91j1bYS++yL6S4OOvGydgBQvil+u2/Ig2/nNUM+yeARVHq/5Ri11qJfPkQd5RD39bikgWypzoZJEZBFFCNZuXEYJh+BBBPTSZymdDdLGRCS/azt9annEJKHPKg7QMgbMqmLOmoSfLaiGQO69i7FtYw7sJbtl0dpzoYpSholglP4pbTIjjEbAP6oxyhAIB2Nri0L56/5lGgqDD83DjCsKjA== Received: from CO1NAM11FT040.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::53) by CO1NAM11HT111.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Mon, 20 Apr 2020 19:13:06 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:3861::46) by CO1NAM11FT040.mail.protection.outlook.com (2a01:111:e400:3861::140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25 via Frontend Transport; Mon, 20 Apr 2020 19:13:06 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:76B4474F18CFDD3B60E37C918BAF39B9803D8E7A41B8583517DE25CE3DBBBA50;UpperCasedChecksum:675B8F6F856FEFE7597B4BD473FB017AF1DF793A93DF23D620142A409F535952;SizeAsReceived:7856;Count:49 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3%6]) with mapi id 15.20.2921.030; Mon, 20 Apr 2020 19:13:06 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Michael D Kinney , Liming Gao Subject: [PATCH v2 5/6] .pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages Date: Mon, 20 Apr 2020 12:12:15 -0700 Message-ID: X-Mailer: git-send-email 2.16.3.windows.1 In-Reply-To: <20200420191216.24572-1-michael.kubacki@outlook.com> References: <20200420191216.24572-1-michael.kubacki@outlook.com> X-ClientProxiedBy: MWHPR10CA0062.namprd10.prod.outlook.com (2603:10b6:300:2c::24) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200420191216.24572-6-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:0:2dea:92b4:e0b5:1ad3) by MWHPR10CA0062.namprd10.prod.outlook.com (2603:10b6:300:2c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25 via Frontend Transport; Mon, 20 Apr 2020 19:12:59 +0000 X-Mailer: git-send-email 2.16.3.windows.1 X-Microsoft-Original-Message-ID: <20200420191216.24572-6-michael.kubacki@outlook.com> X-TMN: [Z+NRH6s+wCnutqN/2kh+Pzln18RmPX3ki822a6WeV9e/+VcUAwf/hFNKvzm/lpr2] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 9de38584-a172-4dfb-3967-08d7e55ed745 X-MS-TrafficTypeDiagnostic: CO1NAM11HT111: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0tvomCQEoFdPlEL78E7KdLw6qbzwM+yp8eeVZpIYXb+pMmeK39xbnKMJ61rQgUJC1E5DgHx37QH5fJ02b6GojGFjkrEeepueisbS3a0RufpKr96kaQ6CgLzPKVj2kTxheorqPBIBgCeQL+o7DmTVacZRx4NwlUH6gh8b0pgQElFtkX5fWzTysE3wGMr2pzmyN9szHAF5kp4Qg2AWqKveJUyV+aIKZqcYqg/bpX9GiQVQurb5xOXWTOB7kc/npHrZ 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: nMjoIkq8b6hmLIFQCTGWRA9LFh7etdbq2XOAlqjNO99dwFjrCD4AFQKKSTKSGuOeOB32IZdyxArDpJA8R4GJ0QX5FL7/rJi8c0EVyZD4mFyNWJXyrt0/gramkarDgmmjC3sNNQfjUg4j3WbIMFEJbF75rk5vajrOv0qmFyZOfzzhrH8G+770yuZxWXh40zXXOg/aRorupudJ8Yyg26p+fg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9de38584-a172-4dfb-3967-08d7e55ed745 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2020 19:12:59.9268 (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: CO1NAM11HT111 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 Signed-off-by: Michael Kubacki --- .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 e373d17a6c34..7a8bd3380383 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 aa15170c013c..1ce5f6991104 100644 --- a/.pytool/Plugin/SpellCheck/cspell.base.yaml +++ b/.pytool/Plugin/SpellCheck/cspell.base.yaml @@ -164,5 +164,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