[edk2-devel] EDK II Build Comparison Tool for Uncrustify conversion

2021-11-15 Thread Michael D Kinney
Hello, As part of the uncrustify work, I have implemented a build comparison tool that can be used to verify that source code style changes have no impact to any of the generated binary files. A full description of the CompareBuild.py tool and the GitHub Action to compare all packages/platform b

[edk2-devel][PATCH] BaseTools: Increase the DevicePath length for support more PCD value.

2021-11-15 Thread Xiaolu.Jiang
Currently the PCD Value only support 13 Guid,When use more 13 pcd will cause the build tool fail, Need calculate the required memory,then allocate it. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3718 Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Signed-off-by: Xiaolu Jiang --- BaseToo

Re: [edk2-devel] [PATCH] MdeModulePkg AtaAtapiPassThru: Skip the potential NULL pointer access

2021-11-15 Thread Wu, Hao A
> -Original Message- > From: devel@edk2.groups.io On Behalf Of > gaoliming > Sent: Tuesday, November 16, 2021 10:53 AM > To: devel@edk2.groups.io > Cc: Wu, Hao A ; Ni, Ray > Subject: [edk2-devel] [PATCH] MdeModulePkg AtaAtapiPassThru: Skip the > potential NULL pointer access > > BZ: http

[edk2-devel] [PATCH] MdeModulePkg AtaAtapiPassThru: Skip the potential NULL pointer access

2021-11-15 Thread gaoliming
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3732 Recent change c974257821208fc6191779d1ddea918499f165b8 exposes this potential issue. Signed-off-by: Liming Gao Cc: Hao A Wu Cc: Ray Ni --- MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c | 7 +++ 1 file changed, 7 insertions(+) dif

[edk2-devel] Cancelled Event: TianoCore Bug Triage - APAC / NAMO - Tuesday, November 16, 2021 #cal-cancelled

2021-11-15 Thread devel@edk2.groups.io Calendar
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Groups.io Inc//Groups.io Calendar//EN METHOD:CANCELLED REFRESH-INTERVAL;VALUE=DURATION:PT1H X-PUBLISHED-TTL:PT1H CALSCALE:GREGORIAN BEGIN:VTIMEZONE TZID:America/Los_Angeles LAST-MODIFIED:20201011T015911Z TZURL:http://tzurl.org/zoneinfo-outlook/America/Los_Angel

回复: [edk2-devel] Event: TianoCore Bug Triage - APAC / NAMO - 11/16/2021 #cal-reminder

2021-11-15 Thread gaoliming
Hi, all Few new issues are submitted this week. Let’s cancel this week meeting. 3735 EDK2 Code unassig...@tianocore.org UNCO ASSERT in NetworkPkg/TcpDxe/TcpOutput.c 09:38:17

[edk2-devel] Event: TianoCore Bug Triage - APAC / NAMO - 11/16/2021 #cal-reminder

2021-11-15 Thread devel@edk2.groups.io Calendar
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Groups.io Inc//Groups.io Calendar//EN METHOD:PUBLISH REFRESH-INTERVAL;VALUE=DURATION:PT1H X-PUBLISHED-TTL:PT1H CALSCALE:GREGORIAN BEGIN:VTIMEZONE TZID:America/Los_Angeles LAST-MODIFIED:20201011T015911Z TZURL:http://tzurl.org/zoneinfo-outlook/America/Los_Angeles

Re: [edk2-devel] [edk2-platforms][PATCH v1 1/2] Platform/RaspberryPi: Add support for PWM1 in ACPI

2021-11-15 Thread Jeremy Linton
Hi, First thanks for posting this! I ended up tweaking this a bit to get it to apply, because something in my email chain mangled it more than usual. Hopefully others aren't seeing this. Anyway see below.. On 11/5/21 15:34, Mario Bălănică via groups.io wrote: Also fix PWM0 on the Raspberry

Re: [edk2-devel] [PATCH v1] ShellPkg/AcpiView: PrintFormatter for FADT Flags field

2021-11-15 Thread Sami Mujawar
Hi Abdul, Thank you for contributing this patch. Is it possible to introduce a new functionParseAcpiFieldBits () that can trace the bit fields, please? It may also be possible to reuse the ACPI_PARSER structure to specify the Field bits. e.g. Keeping the meaning of the existing ACPI_PARSER f

Re: [edk2-devel] [PATCH edk2-platforms v5 1/6] edk2-platforms: add edk2 repository as a submodule

2021-11-15 Thread Michael D Kinney
Hi Pierre, There are many ways to pull multiple repos into a CI build. This method of adding edk2 as a submodule of edk2-platforms is functional, but may cause some CI system to fetch the edk2 repo multiple times if they are using a different methods to manage multiple repos. PyTools, EdkRepo, a

[edk2-devel] [PATCH edk2-platforms v5 6/6] Platform/ARM: Juno: Add JunoPkg.ci.yaml for CI support

2021-11-15 Thread PierreGondois
From: Pierre Gondois Add a JunoPkg.ci.yaml file to enable the CI for the JunoPkg. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Liming Gao Cc: Sami Mujawar Signed-off-by: Pierre Gondois --- Platform/ARM/JunoPkg/JunoPkg.ci.yaml | 104

[edk2-devel] [PATCH edk2-platforms v5 5/6] .mergify: Add Mergify YML pull request rules configuration file

2021-11-15 Thread PierreGondois
From: Pierre Gondois These files are copies of the files from the tianocore/edk2 repository. Any modification to the tianocore/edk2 files must be reflected on the tianocore/edk2-platforms copies. Initial commid-id in the edk2 repository: ab060128768b Initial message: Add directory for the Mergi

[edk2-devel] [PATCH edk2-platforms v5 4/6] .azurepipelines: Add Azure Pipelines YML configuration files

2021-11-15 Thread PierreGondois
From: Pierre Gondois To enable CI support of the tianocore/edk2-platforms repository, add YML configuration files used to run Continuous Integration (CI) checks on Azure Pipelines agents. These files are copies of the files from the tianocore/edk2 repository. Any modification to the tianocore/ed

[edk2-devel] [PATCH edk2-platforms v5 3/6] .pytool/Plugin: Add CI plugins

2021-11-15 Thread PierreGondois
From: Pierre Gondois To enable CI support of the tianocore/edk2-platforms repository, add a .pytool directory containing the following files: - .pytool/CISettings.py - .pytool/Readme.md These files are largely inspired from the same files available in the edk2 repository. The .pytool/Plugin/*

[edk2-devel] [PATCH edk2-platforms v5 2/6] pip-requirements.txt: Add python pip requirements file

2021-11-15 Thread PierreGondois
From: Pierre Gondois To enable CI support of the tianocore/edk2-platforms repository, add pip requirements file to install the python modules required to perform EDK II Continuous Integration (CI) builds. This file is a copy of the file from the tianocore/edk2 repository. Any modification to the

[edk2-devel] [PATCH edk2-platforms v5 1/6] edk2-platforms: add edk2 repository as a submodule

2021-11-15 Thread PierreGondois
From: Pierre Gondois Add the edk2 repository as a submodule: https://github.com/tianocore/edk2 Platforms in edk2-platforms often relies on modules available in the edk2 repository. In order to enable an upstream CI for edk2-platforms, adding edk2 as a submodule is a convenient way to advertise t

[edk2-devel] [PATCH edk2-platforms v5 0/6] Enable edk2-platforms CI for JunoPkg

2021-11-15 Thread PierreGondois
From: Pierre Gondois v5: - Remove Signed-off from Sami (I replaced it with Co-authored-by) [Leif] - Update edk2 submodule to latest master. [Pierre] v4: - Checkout edk2 repository in Ubuntu-PatchCheck.yml to get the PatchCheck.py script. [Pierre] v3: - Replace Readme(s)'s by a reference