From: Chris Co
This patch adds a build option for invoking GCC49 ARM cross
compiler in the Windows environment to build firmware for
Windows 10 IoT devices using NXP i.MX6 and i.MX7 SoCs.
In addition, this build option targets the Microsoft ASL
compiler instead of iasl. The Microsoft ASL compil
REF: https://github.com/christopherco/edk2/tree/gcc49xasl_build_v2
This patch adds a build option for invoking GCC49 ARM cross compiler
in the Windows environment to build firmware for Windows 10 IoT
devices using NXP i.MX6 and i.MX7 SoCs.
In addition, this build option targets the Microsoft AS
Jeff,
I forgot to mention I found this issue by inspection, but I I'm chasing 2 MP
issues in our internal code base. I'm not sure if it is the UefiCpuPkg code,
the consumers code, or something else that is causing the issues.
1) I'm seeing an intermittent issue in PEI and it looks like one of t
Reviewed-by: jiewen@intel.com
> -Original Message-
> From: Chiu, Chasel
> Sent: Friday, June 22, 2018 3:31 AM
> To: edk2-devel@lists.01.org
> Cc: Yao, Jiewen ; Chiu, Chasel
> Subject: [PATCH] IntelFsp2Pkg: SplitFspBin.py to support x64 drivers
>
> FSP binary potentially can include X
On 22 June 2018 at 14:58, gary guo wrote:
> Sure. A little busy these days; I'll do that ASAP.
>
No worries.
BTW I noticed that we still have a problem with option ROMs when using
the new MMIO translation code. Did you look into that at all?
> On Thu, Jun 07, 2018 at 01:11:59PM +0200, Ard Bies
Sure. A little busy these days; I'll do that ASAP.
Thanks,
Heyi
On Thu, Jun 07, 2018 at 01:11:59PM +0200, Ard Biesheuvel wrote:
> On 17 April 2018 at 03:20, Guo Heyi wrote:
> > Hi Ard,
> >
> > I tested mm -io on D05, for root bridge 4 with CPU IO address starting from
> > 0x8_abff, and it w
Reviewed-by: Pete Batard
On 2018.06.22 03:33, Liming Gao wrote:
VS2017 reports warning LNK4281: undesirable base address 0x0 for x64 image;
set base address above 4GB for best ASLR optimization.
edk2 build always sets baes address to zero as default. So, ignore this link
warning.
Contributed-
FSP binary potentially can include X64 drivers to
simplify implementation or support new features so
update SplitFspBin.py to support x64 image headers.
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chasel Chiu
---
IntelFsp2Pkg/Tools/SplitFspBin.py | 82 +
No. I tried to only patch 1 to 15, it still report this failure.
Best Regards,
Zhu Yonghong
-Original Message-
From: Gary Lin [mailto:g...@suse.com]
Sent: Friday, June 22, 2018 5:48 PM
To: Zhu, Yonghong
Cc: edk2-devel@lists.01.org; Gao, Liming
Subject: Re: [edk2] [PATCH v3 05/20] Base
On Fri, Jun 22, 2018 at 09:24:44AM +, Zhu, Yonghong wrote:
> Any comment on which patch may cause this issue ? I revert all the 20
> patches, OVMF could build PASS.
>
I wonder if reverting patch 16~20 helps or not. Changing to absolute
import may be not as safe as I thought.
Thanks,
Gary Li
Any comment on which patch may cause this issue ? I revert all the 20 patches,
OVMF could build PASS.
Best Regards,
Zhu Yonghong
-Original Message-
From: Zhu, Yonghong
Sent: Friday, June 22, 2018 5:22 PM
To: 'Gary Lin'
Cc: edk2-devel@lists.01.org; Gao, Liming ; Zhu, Yonghong
Subject
Yes, after modify build.bat and GenFds.bat, I can avoid the previous error, but
a new error:
build.py...
d:\git\edk2_new\OvmfPkg\OvmfPkg.fdf.inc(83): error 3000: Invalid syntax/format
near line 83, column 0: SET gUefiOvmfPkgTokenSpaceGuid.Pcd
OvmfFlashNvStorageEventLogBase = gUefiOvmfPkg
On Fri, Jun 22, 2018 at 08:53:04AM +, Zhu, Yonghong wrote:
> Hi Gary,
>
> My test env is Windows. I applied Patch 16, and seems this patch only for
> Linux.
>
Ah, right. The patch is Linux only, and sadly I only have Linux.
I guess the similar change may work for windows.
Could you try to m
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --gi
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeRsa2048Sha256GuidedSectionExtractLib.c| 16
.../PeiRsa2048Sha256GuidedSectionExtractLib.c
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c | 7 +
MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c|
Since performance library instances have been updated
to create new FPDT records for new Perf macros.
So enhance dp tool to parse the new FPDT records.
Enhancement mainly includes:
1. parse the single records for PERF_EVENT macro
2. Parse the new added FPDT_DUAL_GUID_STRING_EVENT_RECORD
Cc: Liming
Update the performance library instances in MdeModulePkg
to implement the APIs used for new added Perf macros.
V2:
Share the common logics of creating FPDT record for
new added Perf macros and existing Perf macros.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement
Update Performance instances in MdeModulePkg to use new
PerformanceMeasurement protocol.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 325 +---
.../DxeCoreP
1. Add new Perf macros for performance measurement
and related APIs and definitions in Performance
library class.
2. Update NULL performance library instance in MdePkg.
Cc: Liming Gao
Cc: Michael Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePk
Remove the definitions of performance identifier since they
have been added into PerformanceLib.h.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Include/Guid/ExtendedFirmwarePerformance.h | 25 --
1
Add a group of new Perf macros in performance library for performance
logging. Which will simplify the usage model of performance measurement.
And also introduce new control functionality to disable different
perf types.
Patch 1-2:
Add a new internal protocol PERFORMANCE_MEASUREMENT_PROTOCOL,
whic
Add PerformanceMeasurement protocol to log performance info.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Include/Guid/PerformanceMeasurement.h | 91 ++
MdeModulePkg/MdeModulePkg.dec
Hi Gary,
My test env is Windows. I applied Patch 16, and seems this patch only for Linux.
Best Regards,
Zhu Yonghong
-Original Message-
From: Gary Lin [mailto:g...@suse.com]
Sent: Friday, June 22, 2018 4:46 PM
To: Zhu, Yonghong
Cc: edk2-devel@lists.01.org; Gao, Liming
Subject: Re: [e
On Fri, Jun 22, 2018 at 04:21:23PM +0800, Gary Lin wrote:
> On Fri, Jun 22, 2018 at 05:29:21AM +, Zhu, Yonghong wrote:
> > Hi Gary,
> >
> > Patch 03 used some Tab characters, Patch 17 has some Trailing whitespace.
> > You can use the BaseTools\Scripts\PatchCheck.py to check its format.
> >
>
On Fri, Jun 22, 2018 at 05:29:21AM +, Zhu, Yonghong wrote:
> Hi Gary,
>
> Patch 03 used some Tab characters, Patch 17 has some Trailing whitespace. You
> can use the BaseTools\Scripts\PatchCheck.py to check its format.
>
Ok, will fix them in the next version.
> I try to build OVMF platform,
26 matches
Mail list logo