Re: [edk2] [RFC] Plan to delete ShellBinPkg from edk2/master

2019-04-03 Thread Laszlo Ersek
On 04/03/19 17:49, Kinney, Michael D wrote: > Laszlo, > > I think it makes sense to post validated shell binaries > with the edk2-stable tag releases. GitHub does support > this when a release tag is made. > > However, we would need to make it simple for a platform > to use a binary from that lo

[edk2] [edk2-announce] ATTN: List Transition Begins Today

2019-04-03 Thread stephano
tl;dr If you're sending emails to this list, now would be a good time to switch over to the new list: https://edk2.groups.io/g/devel We will be transitioning to Groups.io today for our devel mailing list. At some point today, this email will begin to bounce any incoming messages. I'll be wor

Re: [edk2] [RFC] Plan to delete ShellBinPkg from edk2/master

2019-04-03 Thread Kinney, Michael D
Laszlo, I think it makes sense to post validated shell binaries with the edk2-stable tag releases. GitHub does support this when a release tag is made. However, we would need to make it simple for a platform to use a binary from that location. We may need some enhancements to pull in binary art

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread Sami Mujawar
I cannot spot anything obvious, but we have seen issues where the workspace depth is long, which we resolve by using junctions on Windows. We have tried building the FVP platform firmware on our Jenkins Windows 10 infrastructure, using the same gcc toolchain (gcc-linaro-7.3.1-2018.05-i686-mingw

Re: [edk2] [RFC PATCH v1 0/8] Duplicate 8259/8254 components in OvmfPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 14:13, Laszlo Ersek wrote: > On 04/03/19 14:10, Laszlo Ersek wrote: >> On 04/03/19 09:00, Hao Wu wrote: >>> This series is also available at: >>> https://github.com/hwu25/edk2/tree/ovmf_8259_8254_rfcv1 >>> >>> >>> As a sub-task to remove the IntelFrameworkPkg (BZ-1604), >>> >>> 8259Inte

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread wang xiaofeng
manually trigger have the same error At 2019-04-03 20:51:16, "Gao, Liming" wrote: >I mean to manually trig build in Jenkins server and see what happen. > >Thanks >Liming >From: wang xiaofeng [mailto:winggundu...@163.com] >Sent: Wednesday, April 3, 2019 8:16 PM >To: Gao, Liming >Cc: edk2-

Re: [edk2] [RFC PATCH v1 8/8] OvmfPkg: Update DSC/FDF files to consume 8259/8254 drivers in OvmfPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > This commit updates the OVMF DSC/FDF files to consume the copied > 8259InterruptControllerDxe and 8254TimerDxe drivers within OvmfPkg. > > The unconsumed PCD: > gPcAtChipsetPkgTokenSpaceGuid.Pcd8259Lega

Re: [edk2] [RFC PATCH v1 7/8] OvmfPkg/8254TimerDxe: Update to make it build for OVMF

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > This commit will remove the IntelFrameworkPkg DEC file dependency in the > driver INF file. > > A new GUID has been updated for the INF file. > > Corresponding changes have been made in OVMF DSC files

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread Gao, Liming
I mean to manually trig build in Jenkins server and see what happen. Thanks Liming From: wang xiaofeng [mailto:winggundu...@163.com] Sent: Wednesday, April 3, 2019 8:16 PM To: Gao, Liming Cc: edk2-devel@lists.01.org; ard.biesheu...@linaro.org; leif.lindh...@linaro.org Subject: Re:Re: [edk2] aarch

Re: [edk2] [RFC PATCH v1 6/8] OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > This commit copies the exact 8254TimerDxe driver from PcAtChipsetPkg to > OvmfPkg. > > Cc: Jordan Justen > Cc: Laszlo Ersek > Cc: Ard Biesheuvel > Cc: David Woodhouse > Cc: Ray Ni > Contributed-und

Re: [edk2] [RFC PATCH v1 5/8] OvmfPkg/AcpiPlatformDxe: Consume the 8259 PCD defined in OvmfPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > Several updates have been made to the OvmfPkg/AcpiPlatformDxe driver to > drop its dependency on PcAtChipsetPkg: > > A) Consumes the PCD 'Pcd8259LegacyModeEdgeLevel' defined within OvmfPkg; > B) Remove

Re: [edk2] [RFC PATCH v1 4/8] OvmfPkg/8259InterruptControllerDxe: Update to make it build for OVMF

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > Several updates have been made to the > OvmfPkg/8259InterruptControllerDxe driver to make it build under OvmfPkg: > > A) Update the driver INF file to consume PCDs defined within OvmfPkg; > B) Remove th

Re: [edk2] [RFC PATCH v1 3/8] OvmfPkg/OvmfPkg.dec: Add 8259-related PCDs in OVMF DEC file

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > According to the DEC file in PcAtChipsetPkg, this commit adds the two > 8259-driver-related PCDs into the OvmfPkg DEC file. > > Cc: Jordan Justen > Cc: Laszlo Ersek > Cc: Ard Biesheuvel > Cc: David W

Re: [edk2] [RFC PATCH v1 2/8] OvmfPkg: Copy Legacy8259 protocol definitions from IntelFrameworkPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > This commit copies the exact Legacy8259 protocol header file from > IntelFrameworkPkg to OvmfPkg. Also, the protocol GUID definition is > duplicated in the OvmfPkg DEC file. > > Cc: Jordan Justen > Cc:

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread wang xiaofeng
HI Liming, I don;t have direct access to server but I can ask someone to try. How to verify gcc tool enviroment? any command I can run to check the difference? I just compare the gcc tool binarys , server and my local desktop are same. But I am not sure whether other software/enviromen

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread wang xiaofeng
Yes, both my local and server using Cygwin for aarch64 build At 2019-04-03 18:59:29, "Leif Lindholm" wrote: >On Wed, Apr 03, 2019 at 04:07:58PM +0800, wang xiaofeng wrote: >> Hi Leif, >>We use VC for X86 (do not need GCC cross complie) > >Ah, that was not clear from the original mail.

Re: [edk2] [RFC PATCH v1 0/8] Duplicate 8259/8254 components in OvmfPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 14:10, Laszlo Ersek wrote: > On 04/03/19 09:00, Hao Wu wrote: >> This series is also available at: >> https://github.com/hwu25/edk2/tree/ovmf_8259_8254_rfcv1 >> >> >> As a sub-task to remove the IntelFrameworkPkg (BZ-1604), >> >> 8259InterruptControllerDxe driver (PcAtChipsetPkg) >> Leg

Re: [edk2] [RFC PATCH v1 0/8] Duplicate 8259/8254 components in OvmfPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > This series is also available at: > https://github.com/hwu25/edk2/tree/ovmf_8259_8254_rfcv1 > > > As a sub-task to remove the IntelFrameworkPkg (BZ-1604), > > 8259InterruptControllerDxe driver (PcAtChipsetPkg) > Legacy8259 protocol (IntelFrameworkPkg) > 8254Tim

Re: [edk2] [RFC PATCH v1 1/8] OvmfPkg: Copy 8259InterruptControllerDxe driver from PcAtChipsetPkg

2019-04-03 Thread Laszlo Ersek
On 04/03/19 09:00, Hao Wu wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 > > This commit copies the exact 8259InterruptControllerDxe driver from > PcAtChipsetPkg to OvmfPkg. > > Cc: Jordan Justen > Cc: Laszlo Ersek > Cc: Ard Biesheuvel > Cc: David Woodhouse > Cc: Ray Ni > C

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread Gao, Liming
Are your local server the same environment to Jenkins server? Can you login in Jenkins sever and verify gcc tool? Thanks Liming From: wang xiaofeng [mailto:winggundu...@163.com] Sent: Wednesday, April 3, 2019 3:55 PM To: Gao, Liming ; edk2-devel@lists.01.org; ard.biesheu...@linaro.org; leif.lind

Re: [edk2] [PATCH V2] Change EDK II to BSD+Patent License

2019-04-03 Thread Laszlo Ersek
Hi Mike, On 03/23/19 03:25, Kinney, Michael D wrote: > Hello, > > New in V2 > = > * Remove Cc lines from commit messages > * Remove branch reference from commit messages > * Change license in 2 files missed in OvmfPkg > * Update OvmfPkg/License.txt to BSD+Patent as the default license > *

Re: [edk2] [PATCH 1/2] MdePkg/BaseIoLibIntrinsic: Remove IoLibIcc.c

2019-04-03 Thread Gao, Liming
Can you also clean up BaseLib to remove the support of INTEL tool chain? > -Original Message- > From: Zhang, Shenglei > Sent: Wednesday, April 3, 2019 4:30 PM > To: edk2-devel@lists.01.org > Cc: Kinney, Michael D ; Gao, Liming > > Subject: [PATCH 1/2] MdePkg/BaseIoLibIntrinsic: Remove Io

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread Leif Lindholm
On Wed, Apr 03, 2019 at 04:07:58PM +0800, wang xiaofeng wrote: > Hi Leif, >We use VC for X86 (do not need GCC cross complie) Ah, that was not clear from the original mail. Are both server and local system using cygwin/mingw32? Best Regards, Leif >gcc revision : > Using built-in specs.

Re: [edk2] [RFC] Plan to delete ShellBinPkg from edk2/master

2019-04-03 Thread Laszlo Ersek
On 04/03/19 04:17, Ni, Ray wrote: > > >> -Original Message- >> From: edk2-devel On Behalf Of Laszlo >> Ersek >> Sent: Tuesday, April 2, 2019 4:49 PM >> To: Bi, Dandan ; edk2-devel@lists.01.org >> Cc: Cetola, Stephano ; Kinney, Michael D >> ; Gao, Liming ; Carsey, >> Jaben >> Subject: Re

[edk2] [PATCH 0/2] Remove ICC tool chain

2019-04-03 Thread Shenglei Zhang
There is no Intel complier test. So suggest to remove ICC tool chain from tools_def.template. And also IoLibIcc.c in MdePkg should update to be removed. https://bugzilla.tianocore.org/show_bug.cgi?id=1666 Cc: Michael D Kinney Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: Tian

[edk2] [PATCH 1/2] MdePkg/BaseIoLibIntrinsic: Remove IoLibIcc.c

2019-04-03 Thread Shenglei Zhang
As ICC tool chain will be removed, IoLibIcc.c should also be removed. https://bugzilla.tianocore.org/show_bug.cgi?id=1666 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf

[edk2] [PATCH 2/2] BaseTools: Remove ICC tool chain in tools_def.template

2019-04-03 Thread Shenglei Zhang
There is no Intel compiler test. Suggest to remove ICC tool chain from tools_def.template. https://bugzilla.tianocore.org/show_bug.cgi?id=1666 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/

[edk2] [RFC] Remove Nt32Pkg

2019-04-03 Thread Ni, Ray
All, Now since EmulatorPkg supports to run in Windows environment, I propose to remove Nt32Pkg. Do you have any concern on the Nt32Pkg removal? Thanks, Ray ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-de

Re: [edk2] [PATCH] UefiCpuPkg/Cpuid: Dump leaf 1FH information correctly

2019-04-03 Thread Ni, Ray
> -Original Message- > From: Dong, Eric > Sent: Wednesday, April 3, 2019 2:40 PM > To: Ni, Ray ; edk2-devel@lists.01.org > Subject: RE: [PATCH] UefiCpuPkg/Cpuid: Dump leaf 1FH information correctly > > Hi Ray, > > > -Original Message- > > From: Ni, Ray > > Sent: Friday, March

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread wang xiaofeng
Hi Leif, We use VC for X86 (do not need GCC cross complie) gcc revision : Using built-in specs. COLLECT_GCC=aarch64-linux-gnu-gcc.exe COLLECT_LTO_WRAPPER=c:/code/gnutools/gcc-linaro-7.3.1-2018.05-i686-mingw32_aarch64-linux-gnu/bin/../libexec/gcc/aarch64-linux-gnu/7.3.1/lto-wrapper.exe Target

Re: [edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread Leif Lindholm
Sami, any ideas? Xiaofeng, what gcc is being used for x86? (output of "gcc -v") Best Regards, Leif On Wed, Apr 03, 2019 at 03:54:33PM +0800, wang xiaofeng wrote: > HI ARM Base tool owners, >I meet a strange issue that aarch64 build . The aarch64 build pass on my > local server. But it fai

[edk2] [PATCH V2] BaseTools:GenMakeFile Complete the task using CC Tool multithreading

2019-04-03 Thread Fan, ZhijuX
CC_FLAGS "/Mp" enables multithreading with CC Tool. In order to adapt to this change, I made some changes to other tools Cc: Bob Feng Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhiju.Fan --- BaseTools/Conf/build_rule.template | 2 +- BaseTool

[edk2] aarch64-linux-gnu-gcc.exe: error due to loss ‘/’in code path in in Jenkins server

2019-04-03 Thread wang xiaofeng
HI ARM Base tool owners, I meet a strange issue that aarch64 build . The aarch64 build pass on my local server. But it fails at Jenkins server(a Win10 autobuild system written by Java that will can call edk2 bat in command line) The build command is "c:\jenkins\workspace\gop2018\udk2018\gn

Re: [edk2] [PATCH] SourceLevelDebugPkg/DebugAgent: Remove AsmFuncs.S in INF

2019-04-03 Thread Wu, Hao A
> -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Wu, Hao A > Sent: Wednesday, April 03, 2019 3:27 PM > To: Zhang, Shenglei; edk2-devel@lists.01.org > Subject: Re: [edk2] [PATCH] SourceLevelDebugPkg/DebugAgent: Remove > AsmFuncs.S in INF > > Re

Re: [edk2] [PATCH] SourceLevelDebugPkg/DebugAgent: Remove AsmFuncs.S in INF

2019-04-03 Thread Wu, Hao A
Reviewed-by: Hao Wu I will push this patch shortly to address the build failure for SourceLevelDebugPkg. Best Regards, Hao Wu > -Original Message- > From: Zhang, Shenglei > Sent: Wednesday, April 03, 2019 2:32 PM > To: edk2-devel@lists.01.org > Cc: Wu, Hao A; Zhang, Shenglei > Subject:

[edk2] [RFC PATCH v1 7/8] OvmfPkg/8254TimerDxe: Update to make it build for OVMF

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 This commit will remove the IntelFrameworkPkg DEC file dependency in the driver INF file. A new GUID has been updated for the INF file. Corresponding changes have been made in OVMF DSC files as well in order to verify the build. Cc: Jordan

[edk2] [RFC PATCH v1 6/8] OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 This commit copies the exact 8254TimerDxe driver from PcAtChipsetPkg to OvmfPkg. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: David Woodhouse Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [RFC PATCH v1 8/8] OvmfPkg: Update DSC/FDF files to consume 8259/8254 drivers in OvmfPkg

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 This commit updates the OVMF DSC/FDF files to consume the copied 8259InterruptControllerDxe and 8254TimerDxe drivers within OvmfPkg. The unconsumed PCD: gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel is removed from DSC files as w

[edk2] [RFC PATCH v1 5/8] OvmfPkg/AcpiPlatformDxe: Consume the 8259 PCD defined in OvmfPkg

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 Several updates have been made to the OvmfPkg/AcpiPlatformDxe driver to drop its dependency on PcAtChipsetPkg: A) Consumes the PCD 'Pcd8259LegacyModeEdgeLevel' defined within OvmfPkg; B) Remove the PcAtChipsetPkg DEC file dependency in the d

[edk2] [RFC PATCH v1 4/8] OvmfPkg/8259InterruptControllerDxe: Update to make it build for OVMF

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 Several updates have been made to the OvmfPkg/8259InterruptControllerDxe driver to make it build under OvmfPkg: A) Update the driver INF file to consume PCDs defined within OvmfPkg; B) Remove the unnecessary dependency on the IntelFrameworkP

[edk2] [RFC PATCH v1 0/8] Duplicate 8259/8254 components in OvmfPkg

2019-04-03 Thread Hao Wu
This series is also available at: https://github.com/hwu25/edk2/tree/ovmf_8259_8254_rfcv1 As a sub-task to remove the IntelFrameworkPkg (BZ-1604), 8259InterruptControllerDxe driver (PcAtChipsetPkg) Legacy8259 protocol (IntelFrameworkPkg) 8254TimerDxe driver (PcAtChipsetPkg) will be removed in t

[edk2] [RFC PATCH v1 2/8] OvmfPkg: Copy Legacy8259 protocol definitions from IntelFrameworkPkg

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 This commit copies the exact Legacy8259 protocol header file from IntelFrameworkPkg to OvmfPkg. Also, the protocol GUID definition is duplicated in the OvmfPkg DEC file. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: David Wood

[edk2] [RFC PATCH v1 1/8] OvmfPkg: Copy 8259InterruptControllerDxe driver from PcAtChipsetPkg

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 This commit copies the exact 8259InterruptControllerDxe driver from PcAtChipsetPkg to OvmfPkg. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: David Woodhouse Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1

[edk2] [RFC PATCH v1 3/8] OvmfPkg/OvmfPkg.dec: Add 8259-related PCDs in OVMF DEC file

2019-04-03 Thread Hao Wu
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1496 According to the DEC file in PcAtChipsetPkg, this commit adds the two 8259-driver-related PCDs into the OvmfPkg DEC file. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: David Woodhouse Cc: Ray Ni Contributed-under: TianoCore