From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.11351.1619007667644287669 for ; Wed, 21 Apr 2021 05:21:08 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: pierre.gondois@arm.com) 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 21FA711D4; Wed, 21 Apr 2021 05:21:06 -0700 (PDT) Received: from e120189.arm.com (unknown [10.57.26.208]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A63753F694; Wed, 21 Apr 2021 05:21:04 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, sami.mujawar@arm.com, leif@nuviainc.com, ardb+tianocore@kernel.org, sean.brogan@microsoft.com, Bret.Barkelew@microsoft.com Subject: [PATCH v1 00/12] ArmPkg/ArmPlatformPkg CI enablement Date: Wed, 21 Apr 2021 13:20:36 +0100 Message-Id: <20210421122048.11729-1-Pierre.Gondois@arm.com> X-Mailer: git-send-email 2.17.1 From: Pierre Gondois Enable upstream CI for the ArmPkg and ArmPlatformPkg. Bugzilla tickets have been created for theirenablement: ArmPkg: https://bugzilla.tianocore.org/show_bug.cgi?id=3349 ArmPlatformPkg: https://bugzilla.tianocore.org/show_bug.cgi?id=3348 The patch-set also fixes some Ecc reported errors, spelling and CI reported errors. The following bugzillas should be resolved: https://bugzilla.tianocore.org/show_bug.cgi?id=3258 https://bugzilla.tianocore.org/show_bug.cgi?id=3254 The changes can be seen at: https://github.com/PierreARM/edk2/commits/1409_Enable_CI_for_ArmPlatformPkg_v1 Pierre Gondois (12): ArmPkg: Fix Ecc error 8003 ArmPkg: Fix Ecc error 3002 in StandaloneMmMmuLib ArmPkg: Add missing library headers to ArmPkg.dec ArmPkg: Add OemMiscLibNull library to ArmPkg.dsc ArmPkg: Correct small typos ArmPkg: Add ArmPkg.ci.yaml ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml .pytool: Enable CI for ArmPkg .pytool: Enable CI for ArmPlatformPkg .pytool: Document LicenseCheck and EccCheck AzurePipelines: Add support for ArmPkg AzurePipelines: Add support for ArmPlatformPkg .../templates/pr-gate-build-job.yml | 3 + .pytool/CISettings.py | 4 +- .pytool/Readme.md | 14 +- ArmPkg/ArmPkg.ci.yaml | 222 ++++++++++++++++++ ArmPkg/ArmPkg.dec | 12 +- ArmPkg/ArmPkg.dsc | 1 + ArmPkg/Drivers/ArmGic/ArmGicDxe.h | 6 +- ArmPkg/Drivers/CpuDxe/Arm/Mmu.c | 2 +- ArmPkg/Drivers/CpuDxe/CpuDxe.h | 6 +- .../GenericWatchdogDxe/GenericWatchdog.h | 6 +- ArmPkg/Filesystem/SemihostFs/Arm/SemihostFs.c | 2 +- ArmPkg/Filesystem/SemihostFs/Arm/SemihostFs.h | 6 +- ArmPkg/Include/AsmMacroIoLib.h | 6 +- ArmPkg/Include/AsmMacroIoLibV8.h | 6 +- ArmPkg/Include/Chipset/AArch64.h | 6 +- ArmPkg/Include/Chipset/AArch64Mmu.h | 6 +- ArmPkg/Include/Chipset/ArmCortexA9.h | 6 +- ArmPkg/Include/Chipset/ArmV7.h | 6 +- ArmPkg/Include/Chipset/ArmV7Mmu.h | 6 +- ArmPkg/Include/Guid/ArmMpCoreInfo.h | 6 +- ArmPkg/Include/IndustryStandard/ArmMmSvc.h | 6 +- ArmPkg/Include/IndustryStandard/ArmStdSmc.h | 6 +- ArmPkg/Include/Library/ArmDisassemblerLib.h | 6 +- .../Library/ArmGenericTimerCounterLib.h | 6 +- ArmPkg/Include/Library/ArmGicArchLib.h | 6 +- ArmPkg/Include/Library/ArmHvcLib.h | 6 +- ArmPkg/Include/Library/ArmLib.h | 6 +- ArmPkg/Include/Library/ArmMmuLib.h | 6 +- ArmPkg/Include/Library/ArmSmcLib.h | 6 +- ArmPkg/Include/Library/ArmSvcLib.h | 6 +- .../Library/DefaultExceptionHandlerLib.h | 6 +- ArmPkg/Include/Library/OpteeLib.h | 6 +- ArmPkg/Include/Library/SemihostLib.h | 6 +- ArmPkg/Include/Library/StandaloneMmMmuLib.h | 6 +- ArmPkg/Include/Ppi/ArmMpCoreInfo.h | 6 +- ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h | 6 +- ArmPkg/Library/ArmLib/Arm/ArmV7Lib.h | 6 +- ArmPkg/Library/ArmLib/ArmLibPrivate.h | 6 +- .../Library/ArmMmuLib/Arm/ArmMmuLibUpdate.c | 4 +- ArmPkg/Library/OpteeLib/OpteeSmc.h | 6 +- .../PlatformBootManagerLib/PlatformBm.h | 6 +- .../SemiHostingSerialPortLib/SerialPortLib.c | 6 +- ArmPkg/Library/SemihostLib/SemihostPrivate.h | 6 +- .../AArch64/ArmMmuStandaloneMmLib.c | 4 +- .../Type03/MiscChassisManufacturerData.c | 2 +- ...MiscNumberOfInstallableLanguagesFunction.c | 6 +- ArmPlatformPkg/ArmPlatformPkg.ci.yaml | 100 ++++++++ 47 files changed, 462 insertions(+), 118 deletions(-) create mode 100644 ArmPkg/ArmPkg.ci.yaml create mode 100644 ArmPlatformPkg/ArmPlatformPkg.ci.yaml -- 2.17.1