Re: [edk2-devel] [PATCH] BaseTools:replaces the two offending quotes by ascii quotes

2019-12-16 Thread Bob Feng
Reviewed-by: Bob Feng -Original Message- From: Fan, ZhijuX Sent: Tuesday, December 17, 2019 1:54 PM To: devel@edk2.groups.io Cc: Gao, Liming ; Feng, Bob C Subject: [PATCH] BaseTools:replaces the two offending quotes by ascii quotes

[edk2-devel] [PATCH] BaseTools:replaces the two offending quotes by ascii quotes

2019-12-16 Thread Fan, ZhijuX
BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=2423 That commit 13c5e34a1b introduces the first two UTF-8 characters (the quote ') in an otherwise all-ascii file. In Conf\tools_def.template There is tow lines of Notes: Since this tool chain is obsolete, it doesn't enable the compiler

Re: [edk2-devel] [edk2-platforms] [PATCH 08/11] WhiskeylakeOpenBoardPkg: Add BDS Hook Dxe Driver

2019-12-16 Thread Chiu, Chasel
Reviewed-by: Chasel Chiu > -Original Message- > From: Agyeman, Prince > Sent: Saturday, December 14, 2019 9:33 AM > To: devel@edk2.groups.io > Cc: Kubacki, Michael A ; Chiu, Chasel > ; Desimone, Nathaniel L > > Subject: [edk2-platforms] [PATCH 08/11] WhiskeylakeOpenBoardPkg: Add BDS >

Re: [edk2-devel] [edk2-platforms] [PATCH 05/11] MinPlatformPkg: Add BDS Hook Points

2019-12-16 Thread Chiu, Chasel
Reviewed-by: Chasel Chiu > -Original Message- > From: Agyeman, Prince > Sent: Saturday, December 14, 2019 9:33 AM > To: devel@edk2.groups.io > Cc: Kubacki, Michael A ; Chiu, Chasel > ; Desimone, Nathaniel L > > Subject: [edk2-platforms] [PATCH 05/11] MinPlatformPkg: Add BDS Hook >

Re: [edk2-devel] [edk2-platforms] [PATCH 07/11] KabylakeOpenBoardPkg: Add BDS Hook Dxe Driver

2019-12-16 Thread Chiu, Chasel
Reviewed-by: Chasel Chiu > -Original Message- > From: Agyeman, Prince > Sent: Saturday, December 14, 2019 9:33 AM > To: devel@edk2.groups.io > Cc: Kubacki, Michael A ; Chiu, Chasel > ; Desimone, Nathaniel L > > Subject: [edk2-platforms] [PATCH 07/11] KabylakeOpenBoardPkg: Add BDS >

Re: [edk2-devel] [edk2-platforms] [PATCH 04/11] MinPlatformPkg: Add BDS Board Boot Manager library

2019-12-16 Thread Chiu, Chasel
Hi Prince, BoardBootManagerLib.c is added as new file so it should have 2019 in copyright. With that Reviewed-by: Chasel Chiu > -Original Message- > From: Agyeman, Prince > Sent: Saturday, December 14, 2019 9:33 AM > To: devel@edk2.groups.io > Cc: Kubacki, Michael A ; Chiu, Chasel >

Re: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 03/12] PciBusDxe: Separation of the PCI device registration and start

2019-12-16 Thread Javeed, Ashraf
My response in line. Thanks Ashraf > -Original Message- > From: Ni, Ray > Sent: Tuesday, December 17, 2019 7:08 AM > To: Javeed, Ashraf ; devel@edk2.groups.io > Cc: Wang, Jian J ; Wu, Hao A > Subject: RE: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 03/12] > PciBusDxe: Separation

Re: [edk2-rfc] [EXTERNAL] Re: [edk2-devel] EDK2 Host-Based Unit Test RFC (Now with docs!)

2019-12-16 Thread Bret Barkelew via Groups.Io
Yeah, if we don't want to carry Cmocka in edk2, there's a necessary trade off of having to keep a dependency for the host-based tests. You wouldn't need this dependency for a simple shell-based test, I'm pretty sure. - Bret From: Kinney, Michael D Sent: Monday,

Re: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add package dependency graphing tool

2019-12-16 Thread Ni, Ray
Done. > -Original Message- > From: Kinney, Michael D > Sent: Tuesday, December 17, 2019 1:15 AM > To: Ni, Ray ; devel@edk2.groups.io; Kinney, Michael D > > Cc: Feng, Bob C ; Gao, Liming > ; Sean Brogan ; Bret > Barkelew > Subject: RE: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add

Re: [edk2-devel] [Patch 1/1] BaseTools: Fix build failure when multiple build targets given

2019-12-16 Thread Liming Gao
Reviewed-by: Liming Gao >-Original Message- >From: Feng, Bob C >Sent: Wednesday, December 11, 2019 11:25 PM >To: devel@edk2.groups.io >Cc: Gao, Liming ; Shi, Steven ; >Ard Biesheuvel >Subject: [Patch 1/1] BaseTools: Fix build failure when multiple build targets >given > >BZ:

Re: [edk2-rfc] [EXTERNAL] Re: [edk2-devel] EDK2 Host-Based Unit Test RFC (Now with docs!)

2019-12-16 Thread Michael D Kinney
Hi Bret, No. I did not do that step yet. I will try that next. I was just trying to build the new DSC in the MdePkg. The external dependency for a set of simple lib API unit tests in MdePkg was not expected. A Readme.md in MdePkg/Test might help. The RFC and Usage guide links in this

[edk2-devel] [Patch 1/1] BaseTools: Resolve a issue of Incremental build

2019-12-16 Thread Bob Feng
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2311 In patch set 13c5e34a - 0c3e8e99, we implemented incremental build with using compiler/pre-processor generate dependent header file function. A issue is found for MSVC compiler, that the cl.exe /showIncludes build option generate header

Re: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 03/12] PciBusDxe: Separation of the PCI device registration and start

2019-12-16 Thread Ni, Ray
Ashraf, The change looks good. 2 minor comments: 1. StartPciRootPortsOnBridge() Can it be renamed to EnablePciDevicesOnBridge()? Because it basically calls PciIo.Attribute() to enable the devices. And I am not sure the enable only applies to PCI root ports. There could be PCI devices

Re: [edk2-devel] [Patch 1/4 V6] BaseTools: Add build option for dependency file generation

2019-12-16 Thread Bob Feng
I'll create patch to fix this issue. Thanks, Bob -Original Message- From: Kinney, Michael D Sent: Tuesday, December 17, 2019 7:30 AM To: devel@edk2.groups.io; anthony.per...@citrix.com; Feng, Bob C ; Kinney, Michael D Cc: Gao, Liming ; Shi, Steven Subject: RE: [edk2-devel] [Patch 1/4

Re: [edk2-devel] [PATCH v2] Maintainers.txt: Update email address and role

2019-12-16 Thread Maciej Rabeda
Hi Jiaxin, I have sent the PR to your edk2 fork. Any chance to get that to tianocore/edk2? :) Thanks, Maciej On 13-Dec-19 03:58, Wu, Jiaxin wrote: Reviewed-by: Jiaxin Wu Thanks, Jiaxin -Original Message- From: Maciej Rabeda Sent: Wednesday, December 11, 2019 5:54 PM To:

Re: [EXTERNAL] Re: [edk2-devel] EDK2 Host-Based Unit Test RFC (Now with docs!)

2019-12-16 Thread Yao, Jiewen
No problem for me. Thank you Yao Jiewen From: Kinney, Michael D Sent: Tuesday, December 17, 2019 5:28 AM To: Yao, Jiewen ; devel@edk2.groups.io; bret.barke...@microsoft.com; Andrew Fish ; Kinney, Michael D Cc: r...@edk2.groups.io Subject: RE: [EXTERNAL] Re: [edk2-devel] EDK2 Host-Based Unit

Re: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add package dependency graphing tool

2019-12-16 Thread Sean via Groups.Io
Mike/Steven/Ray, We have had a tool for a couple of years with similar functionality. It is a python tool you run on your code base and it creates a single (local) webpage that you can then use to build charts. Please give it a try and see if you think it is useful. Here is the tool.

Re: [edk2-devel] [edk2-staging/EdkRepo] [PATCH] EdkRepo: EdkRepo fails to run in detached HEAD mode

2019-12-16 Thread Pandya, Puja
Reviewed-by: Puja Pandya -Original Message- From: devel@edk2.groups.io On Behalf Of Desimone, Nathaniel L Sent: Monday, December 9, 2019 4:02 PM To: devel@edk2.groups.io Cc: Desimone, Ashley E ; Pandya, Puja ; Desimone, Nathaniel L Subject: [edk2-devel] [edk2-staging/EdkRepo]

Re: [edk2-devel] [edk2-platforms] [PATCH v2] WhiskeylakeOpenBoardPkg: Update PCDs to enable stack sharing

2019-12-16 Thread Kubacki, Michael A
I agree with Chasel. There should be enough T-RAM available to expand this to 0x3 without a problem and reduce potential thrash in the future. Thanks, Michael > -Original Message- > From: Chiu, Chasel > Sent: Sunday, December 15, 2019 4:32 PM > To: Agyeman, Prince ; Desimone,

Re: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add package dependency graphing tool

2019-12-16 Thread Michael D Kinney
Ray, Yes. More features can be added. Can you add to the BZ some examples of the output you would like to see. https://bugzilla.tianocore.org/show_bug.cgi?id=2161 Thanks, Mike > -Original Message- > From: Ni, Ray > Sent: Monday, December 16, 2019 12:41 AM > To:

Re: [edk2-devel] [PATCH] Platform/Qemu/Sbsa: Add TF-A binaries

2019-12-16 Thread Leif Lindholm
On Wed, Dec 04, 2019 at 22:48:14 +0530, Tanmay Jagdale wrote: > Add fip.bin and bl1.bin binaries for the Qemu Sbsa model > > Signed-off-by: Tanmay Jagdale > --- > The bl1.bin and fip.bin binaries are present in the following git repository >

Re: [edk2-devel] [PATCH V2] SbsaQemu: EFI implementation for SbsaQemu platform

2019-12-16 Thread Leif Lindholm
On Sun, Dec 15, 2019 at 17:46:25 +0530, Tanmay Jagdale wrote: > From: Radoslaw Biernacki > > Linaro enterprise group is coordinating work for adding SBSA compliant > virtual platform for QEMU. This patch adds initial support for platform > with nondiscoverable AHCI, VGA and single DRAM window

Re: [edk2-devel] [edk2-platforms][PATCH 1/1] Platform/RPi: Inhibit serial output for all runtime drivers

2019-12-16 Thread Leif Lindholm
On Wed, Dec 11, 2019 at 17:04:01 +, Pete Batard wrote: > From: Ard Biesheuvel Oops - sorry, I missed the From: - thanks for the poke. Yeah, I'm good with this change: Reviewed-by: Leif Lindholm > This is an improvement of e9db04631b63574b090aeab769cc47dcb75a29f7 > where we inhibit serial

Re: [edk2-devel] [Patch 1/4 V6] BaseTools: Add build option for dependency file generation

2019-12-16 Thread Anthony PERARD
On Fri, Dec 06, 2019 at 11:26:55PM +0800, Bob Feng wrote: > BaseTools/Conf/tools_def.template | 181 -- Hi Bob, That patch introduces the first two UTF-8 characters (the quote ’ ) in an otherwise all-ascii file. And that prevent our CI from building OVMF. Part of the

Re: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 02/12] PciBusDxe: Reorganize the PCI Platform Protocol usage code

2019-12-16 Thread Ni, Ray
With comments in https://bugzilla.tianocore.org/show_bug.cgi?id=1954, a new PCIE Override protocol will be added. So this patch review is skipped. > -Original Message- > From: Javeed, Ashraf > Sent: Wednesday, November 13, 2019 11:24 AM > To: devel@edk2.groups.io; Javeed, Ashraf > Cc:

Re: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 01/12] MdeModulePkg/PciBusDxe:New PCI features separation with PCD

2019-12-16 Thread Ni, Ray
With the new protocol discussed in https://bugzilla.tianocore.org/show_bug.cgi?id=1954, this patch review is skipped. > -Original Message- > From: Javeed, Ashraf > Sent: Wednesday, November 13, 2019 11:22 AM > To: devel@edk2.groups.io; Javeed, Ashraf > Cc: Wang, Jian J ; Wu, Hao A ;

[edk2-devel] reg: HTTPS Certificate Update

2019-12-16 Thread Sivaraman Nainar
Hello All: Need clarification on the Certificate Validation Procedure used in HTTP Boot. The certificate parsing done at HttpDxe in file HttpsSupport.c in the function TlsConfigCertificate(). The below code snippet is TlsSetSessionData call for each certificate data. while ((ItemDataSize >

[edk2-devel] [PATCH V2] SbsaQemu: EFI implementation for SbsaQemu platform

2019-12-16 Thread Tanmay Jagdale
From: Radoslaw Biernacki Linaro enterprise group is coordinating work for adding SBSA compliant virtual platform for QEMU. This patch adds initial support for platform with nondiscoverable AHCI, VGA and single DRAM window over 32bit address space. Using FDF to compose EFI flash images with ATF

Re: [edk2-devel] [edk2-platforms] [PATCH 01/11] MinPlatformPkg: Add BDS Hook Point Guids

2019-12-16 Thread Ni, Ray
Using event for callbacks has a limitation: The event callback has to run at TPL >= TPL_CALLBACK. Some of the services like gBS->LoadImage()/StartImage(), SimpleTextIn->ReadKeyStroke(), FormBrowser->SendForm() can ONLY be called at TPL_APPLICATION. So those services cannot be called from the

Re: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add package dependency graphing tool

2019-12-16 Thread Steven Shi
Ray, I think you are asking for a module-level dependency tool.  Mike, This tool is cool. Besides the package level, do you think we can go further to figure out a module level dependency tool? With module level dependency info, we can define more interesting and comprehensive Modularity

Re: [edk2-devel] [Patch 1/1] BaseTools/Scripts: Add package dependency graphing tool

2019-12-16 Thread Ni, Ray
Mike, This pkg dep tool can tell through weight when a module depends on a new pkg. But it cannot tell when a module depends on another PCD/Protocol/Guid/Ppi/Library which belongs to an already-depended pkg. Failure to tell such information may make a bad module (that violates the dependency