From nobody Wed May 15 16:40:44 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+102461+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+102461+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1680582291; cv=none; d=zohomail.com; s=zohoarc; b=Tgz/Y6eqlO8scrt1jNck29OPQlQ3Ry0vTfYjDnjMfdKTbEjshkZJyhEBj3lBRVzG9GcoT+zJmRmpNFgqSw1T8fusnL3HU3cePAlPXcdqbAbl16PP5dHGP5bCfOg1K3M64hKqFuhlEjfOFovRr+y7DaUH6RHmyawuFULcneX2ynw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1680582291; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=/cE8xcIYllneoNvNlZhLiKE/zztW0ilJJjwPioO/QaQ=; b=M54Vwtlr+qj3qx0xjO0UwUz4XvqR0PJkYbOhu4E1pAcsCksuzYhomlVbd2PQNaHkQQ/VYj4+q7M17WIAgbLbcd01POfm+pnCI8r/hvnUpaSZhd9eUCrLYyNETDK3sPIFFRRKKffGe7YfuK4FkrKI3KApP1L9RLo1YuNH62WatK4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+102461+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1680582291031165.9783340112599; Mon, 3 Apr 2023 21:24:51 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id MtZoYY1788612xQuvbEh5Mfl; Mon, 03 Apr 2023 21:24:50 -0700 X-Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.93398.1680582289453042519 for ; Mon, 03 Apr 2023 21:24:49 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="326102001" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="326102001" X-Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 21:24:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="755512601" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="755512601" X-Received: from mdkinney-mobl2.amr.corp.intel.com ([10.212.164.186]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 21:24:48 -0700 From: "Michael D Kinney" To: devel@edk2.groups.io Cc: Sean Brogan , Michael Kubacki Subject: [edk2-devel] [Patch 1/2] .github.workflows: Split MdeModulePkg and CryptoPkg analysis Date: Mon, 3 Apr 2023 21:24:40 -0700 Message-Id: <20230404042441.130-2-michael.d.kinney@intel.com> In-Reply-To: <20230404042441.130-1-michael.d.kinney@intel.com> References: <20230404042441.130-1-michael.d.kinney@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: 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,michael.d.kinney@intel.com X-Gm-Message-State: 4wUZFYS1hNRRHEPwNeJkj0Lzx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1680582290; bh=e/bZxr2nckDK0mNe4joDCr/fG4dmoqjuG9H6H5Ui/a8=; h=Cc:Date:From:Reply-To:Subject:To; b=JWrNfZ7vDyRzXHG4l65YzamigBMm60n1GSZGG0NGAOOujC5WeKlEZ/DLjUR2sklvw9i zRLg2IGSfnLemw0tp99D6P6Rd0ApTc22/2aJjinPxraWvP7fkEiKJLJvAQF/o14VP4vzY oNFz44qY5X7dRodzuO/MmmQq4Fx24wNmpfs= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1680582291426100003 Content-Type: text/plain; charset="utf-8" MdeModulePkg and CryptoPkg have double the CodeQL analysis time of all other packages. Split these packages up to perform separate analysis of IA32 and X64. Cc: Sean Brogan Cc: Michael Kubacki Signed-off-by: Michael D Kinney Reviewed-by: Michael Kubacki --- .github/workflows/codeql-analysis.yml | 64 ++++++++++++++++++--------- 1 file changed, 42 insertions(+), 22 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/code= ql-analysis.yml index 33cc0bd6b46d..cc7f06f7b5b7 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -39,25 +39,45 @@ jobs: strategy: fail-fast: false matrix: - package: [ - "ArmPkg", - "CryptoPkg", - "DynamicTablesPkg", - "FatPkg", - "FmpDevicePkg", - "IntelFsp2Pkg", - "IntelFsp2WrapperPkg", - "MdeModulePkg", - "MdePkg", - "PcAtChipsetPkg", - "PrmPkg", - "SecurityPkg", - "ShellPkg", - "SourceLevelDebugPkg", - "StandaloneMmPkg", - "UefiCpuPkg", - "UnitTestFrameworkPkg"] - + include: + - Package: "ArmPkg" + ArchList: "IA32,X64" + - Package: "CryptoPkg" + ArchList: "IA32" + - Package: "CryptoPkg" + ArchList: "X64" + - Package: "DynamicTablesPkg" + ArchList: "IA32,X64" + - Package: "FatPkg" + ArchList: "IA32,X64" + - Package: "FmpDevicePkg" + ArchList: "IA32,X64" + - Package: "IntelFsp2Pkg" + ArchList: "IA32,X64" + - Package: "IntelFsp2WrapperPkg" + ArchList: "IA32,X64" + - Package: "MdeModulePkg" + ArchList: "IA32" + - Package: "MdeModulePkg" + ArchList: "X64" + - Package: "MdePkg" + ArchList: "IA32,X64" + - Package: "PcAtChipsetPkg" + ArchList: "IA32,X64" + - Package: "PrmPkg" + ArchList: "IA32,X64" + - Package: "SecurityPkg" + ArchList: "IA32,X64" + - Package: "ShellPkg" + ArchList: "IA32,X64" + - Package: "SourceLevelDebugPkg" + ArchList: "IA32,X64" + - Package: "StandaloneMmPkg" + ArchList: "IA32,X64" + - Package: "UefiCpuPkg" + ArchList: "IA32,X64" + - Package: "UnitTestFrameworkPkg" + ArchList: "IA32,X64" steps: - name: Checkout repository uses: actions/checkout@v3 @@ -83,16 +103,16 @@ jobs: run: pip install -r pip-requirements.txt --upgrade =20 - name: Setup - run: stuart_setup -c .pytool/CISettings.py -t DEBUG -a IA32,X64 TOOL= _CHAIN_TAG=3DVS2019 + run: stuart_setup -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.Ar= chList }} TOOL_CHAIN_TAG=3DVS2019 =20 - name: Update - run: stuart_update -c .pytool/CISettings.py -t DEBUG -a IA32,X64 TOO= L_CHAIN_TAG=3DVS2019 + run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.A= rchList }} TOOL_CHAIN_TAG=3DVS2019 =20 - name: Build Tools From Source run: python BaseTools/Edk2ToolsBuild.py -t VS2019 =20 - name: CI Build - run: stuart_ci_build -c .pytool/CISettings.py -p ${{ matrix.package = }} -t DEBUG -a IA32,X64 TOOL_CHAIN_TAG=3DVS2019 + run: stuart_ci_build -c .pytool/CISettings.py -p ${{ matrix.Package = }} -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=3DVS2019 =20 - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v2 --=20 2.39.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102461): https://edk2.groups.io/g/devel/message/102461 Mute This Topic: https://groups.io/mt/98053694/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/3901457/1787277/102458076= /xyzzy [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Wed May 15 16:40:44 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+102462+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+102462+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1680582291; cv=none; d=zohomail.com; s=zohoarc; b=CFtT5ibhjdQ66KZcHMj+a9EmwbvuIDakCmUIbsHe8Y67G1Sb3LZq2kGB64MVs0HCPm1O2NjL+vLEo7OsPKEQb45ZTj1+JXfI65Fw99OqCNqYEcT88wwTDTp0gfln++y77KnbnNsLLK65vFs23xkROym+IYgMD0nBYQFFRLoN8nw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1680582291; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=oZahEhwveCaxQS/+S89rg2o0MmPqWZALBmC1AvfnmEU=; b=M8noXfouY02Db2wM+99lWMntceezUtFHLWN95K3Cge+PcqAMbYLZFv92ZscZo957MRDq1l+IUhPRrSjOxrBUaCDGJarMXOPXLZ+1YAlVescKMFASc5G8vo4C7v00sCz1D0t8mtPrjVUbI/gYOchTg1QUqMH1in0Hepv2UkD6qfw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+102462+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1680582291565196.69898668640133; Mon, 3 Apr 2023 21:24:51 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id u0MsYY1788612xwPwbfnjaZg; Mon, 03 Apr 2023 21:24:51 -0700 X-Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.93398.1680582289453042519 for ; Mon, 03 Apr 2023 21:24:50 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="326102004" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="326102004" X-Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 21:24:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="755512603" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="755512603" X-Received: from mdkinney-mobl2.amr.corp.intel.com ([10.212.164.186]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 21:24:49 -0700 From: "Michael D Kinney" To: devel@edk2.groups.io Cc: Sean Brogan , Michael Kubacki , Liming Gao Subject: [edk2-devel] [Patch 2/2] .azurepilelines/templates: Split CryptoPkg builds Date: Mon, 3 Apr 2023 21:24:41 -0700 Message-Id: <20230404042441.130-3-michael.d.kinney@intel.com> In-Reply-To: <20230404042441.130-1-michael.d.kinney@intel.com> References: <20230404042441.130-1-michael.d.kinney@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: 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,michael.d.kinney@intel.com X-Gm-Message-State: vM5DsghaUKvygzVG8AKwbAo2x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1680582291; bh=MHNB9d4tX6MVoj56lyvr4ZxQMx2HC709hVBSvTllh9o=; h=Cc:Date:From:Reply-To:Subject:To; b=EPMSyY65i9HNh5e0NiRst6f9IvUdY3XHuWkSv0AChG84z5UXxJ3+lxL8tUDL43AOLzp 5D3cLxO4VknrPN3L+Y5me6Uww5x8+8Om7Pe2vqV2HEjToHL6yf6m+UTYDhucoSdNB8nF5 BrC6aqdZ32OQ5rMiK8EAxO4FzEdvZ6c+/ng= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1680582293444100011 Content-Type: text/plain; charset="utf-8" CryptoPkg has double the build time of all other packages. Split CryptoPkg up matching the style applied to MdeModulePkg. Cc: Sean Brogan Cc: Michael Kubacki Cc: Liming Gao Signed-off-by: Michael D Kinney Reviewed-by: Michael Kubacki --- .azurepipelines/templates/pr-gate-build-job.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.azurepipelines/templates/pr-gate-build-job.yml b/.azurepipeli= nes/templates/pr-gate-build-job.yml index 3999bb166813..689e2f0987ed 100644 --- a/.azurepipelines/templates/pr-gate-build-job.yml +++ b/.azurepipelines/templates/pr-gate-build-job.yml @@ -49,9 +49,12 @@ jobs: TARGET_FMP_FAT_TEST: Build.Pkgs: 'FmpDevicePkg,FatPkg,UnitTestFrameworkPkg,DynamicTable= sPkg' Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT' - TARGET_CRYPTO: + TARGET_CRYPTO_DEBUG: Build.Pkgs: 'CryptoPkg' - Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT' + Build.Targets: 'DEBUG,NOOPT' + TARGET_CRYPTO_RELEASE: + Build.Pkgs: 'CryptoPkg' + Build.Targets: 'RELEASE,NO-TARGET' TARGET_FSP: Build.Pkgs: 'IntelFsp2Pkg,IntelFsp2WrapperPkg' Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT' --=20 2.39.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102462): https://edk2.groups.io/g/devel/message/102462 Mute This Topic: https://groups.io/mt/98053695/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/3901457/1787277/102458076= /xyzzy [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-