Hi Ard,
> -Original Message-
> From: Ard Biesheuvel
> Sent: Monday, December 17, 2018 3:14 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Leif Lindholm ; Michael
> D Kinney
> Subject: Re: [PATCH edk2-platforms 19/27] Silicon/NXP: Add i.MX6 ACPI tables
>
>
have some changes marked
to simplify portions of the code and make it more readable/sane.
Have a great holiday season!
Chris
From: Leif Lindholm
Sent: Saturday, December 15, 2018 5:32 AM
To: Chris Co
Cc: edk2-devel@lists.01.org; Ard Biesheuvel; Michael D K
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Thursday, November 8, 2018 10:14 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 14/27] Silicon/NXP: Add i.MX6 GPT and
> EPIT t
> -Original Message-
> From: Leif Lindholm
> Sent: Monday, December 3, 2018 1:43 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 09/27] Silicon/NXP: Add headers for SoC-
> specific i.MX
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Thursday, November 8, 2018 10:00 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 12/27] Silicon/NXP: Add i.MX6 I/O MUX
> lib
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Thursday, November 1, 2018 11:20 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 09/27] Silicon/NXP: Add headers for SoC-
> s
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Thursday, November 1, 2018 11:05 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 07/27] Silicon/NXP: Add i.MX display
> library
Hi Sumit,
> -Original Message-
> From: Sumit Garg
>
> Hi Chris,
>
> On Sat, 3 Nov 2018 at 05:25, Chris Co wrote:
> >
> > Hi Sumit,
> >
> > > -Original Message-
> > > From: Sumit Garg
> > >
> > >
Hi Sumit,
> -Original Message-
> From: Sumit Garg
> Sent: Thursday, November 1, 2018 10:24 PM
> To: Chris Co
> Cc: Leif Lindholm ; edk2-devel@lists.01.org; Ard
> Biesheuvel ; Michael D Kinney
> ; tee-...@lists.linaro.org
> Subject: Re: [PATCH edk2-platforms 0
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Thursday, November 1, 2018 2:00 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 05/27] Silicon/NXP: Add UART library
> su
to their respective
TAs.
Chris
> -Original Message-
> From: Sumit Garg
> Sent: Thursday, November 1, 2018 3:55 AM
> To: Chris Co ; Leif Lindholm
>
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 01/27]
Testing Reply-All
Chris
> -Original Message-
> From: edk2-devel On Behalf Of Kinney,
> Michael D
> Sent: Monday, October 29, 2018 3:44 PM
> To: edk2-devel@lists.01.org
> Subject: [edk2] Another Test Message - please ignore
>
> Start new test message thread.
>
> Mike
> _
Hi Mike,
This is a Reply-All.
Chris
> -Original Message-
> From: Kinney, Michael D
> Sent: Monday, October 29, 2018 1:11 PM
> To: EDK II Development ; Gretzinger, Adam R
> ; Jeremiah Cox ;
> Kinney, Michael D
> Cc: Chris Co ; Chad Mace
> ; Sean Brogan ;
>
Hi Mike,
Here is a Reply All to the test message.
Chris
> -Original Message-
> From: Kinney, Michael D
> Sent: Monday, October 29, 2018 10:31 AM
> To: Chris Co ; Gretzinger, Adam R
> ; edk2-devel@lists.01.org; Kinney, Michael D
> ; Jeremiah Cox
> Cc: Sean Brog
Test message. Checking for DMARC bounces...
Chris
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
This adds ACPI table support for SolidRun's i.MX 6Quad Hummingboard Edge
platform.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Michael D Kinney
Cc: Ard Biesheuvel
Cc: Leif Lindholm
---
Platform/SolidRun/HummingBoardEdge_iMX6Q_2GB/AcpiTables/AcpiTa
This adds the dsd and fdf definitions for Solidrun's i.MX 6Quad
Hummingboard Edge platform.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Platform/SolidRun/HummingBoardEdge_iMX6Q_2GB/HummingB
This adds the common dsc and fdf definitions for NXP i.MX6 platforms.
Platform dsc definitions will define $(BOARD_NAME), $(IMX_FAMILY),
$(IMX_CHIP_TYPE), $(DRAM_SIZE), and $(BOARD_DIR) to indicate
i.MX SoC family and board-specific configurations.
Contributed-under: TianoCore Contribution Agreeme
This adds support to initialize the different peripherals on
the Solidrun i.MX 6Quad Hummingboard Edge. It will initialize the
pad mux and clocks for the different peripherals.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Michael D Kinney
Cc: Ard Bie
This adds baseline ACPI table support for booting Windows on
NXP i.MX6 SoCs. Platforms may override these tables as necessary.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6P
This adds DXE driver support for PCIe on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Drivers/PciExpress/iMX6PciExpress.c | 1139
This adds support populating the SMBIOS tables on an i.MX6 SoC.
Platforms just need to define the relevant PCDs in their dsc file and
this driver will fill out the SMBIOS table structures.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc
This adds support for managing clocks on NXP i.MX6 SoC. It will
manipulate the Clock Gating registers (CCGR).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6Clk
This adds support for board initialization which is common to
NXP i.MX6-based platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6BoardLib/iMX6BoardHelper
This adds support for configuring the USB EHCI PHY on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Include/iMX6UsbPhy.h| 20 ++
Silic
This adds DXE support for EPIT timer on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Drivers/TimerDxe/Timer.c | 278
Silicon/NXP
This adds support for GPT Timer on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Include/iMX6Timer.h | 24 ++
Silicon/NXP/iMX6Pkg/Library/TimerL
This adds the definitions for the NXP i.MX6 General Purpose Timer
and the Enhanced Periodic Interrupt Timer modules.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Include/
This adds support for using the SD host controller on
NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.c | 1246
This adds support for initializing and manipulating the I/O Pads
on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6IoMuxLib/iMX6IoMux.c | 1
This adds support for processing EDID data on NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXDisplay.h| 114
+
This adds PCD declarations common across NXP i.MX6 SoCs
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/iMX6Pkg.dec | 143
1 file changed, 143 insertion
This adds a virtual RTC library that implements EFI RTC runtime services
based on the ARM performance counter. It should only be used for relative
time measurement, such as for Windows Boot Manager.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Bie
This adds common headers for other NXP i.MX SoC packages.
More specifically, this adds i.MX-generic GPIO, IoMux, and
Platform definitions.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silico
This adds support for I2C controller on NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXI2cLib.h | 162 +++
Silicon/NXP
This adds support for interact with the UART controller on
NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXUart.h
On Windows IoT Core devices with ARM TrustZone capabilities,
EDK2 runs in normal world and we use OP-TEE to execute
secure world operations. The overall package will contain
client-side support to invoke EDK2 services implemented as
OP-TEE trusted applications that run in secure world.
This commit
MsPkg is a collection of libraries and drivers that are specific
to supporting Windows IoT Core but are not Platform/Silicon specific.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Platform/M
iMXPlatformPkg holds drivers, libraries, and include files that are common
across the NXP i.MX line of SoCs. This commit defines iMXPlatform PCDs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
--
REF: https://github.com/christopherco/edk2-platforms/tree/winiot_hmb_v1
v0:
* https://lists.01.org/pipermail/edk2-devel/2018-July/027213.html
* https://lists.01.org/pipermail/edk2-devel/2018-July/027266.html
* https://lists.01.org/pipermail/edk2-devel/2018-July/027333.html
* https://lists.01.org/p
> -Original Message-
> From: Leif Lindholm
> Sent: Tuesday, August 14, 2018 9:32 AM
> To: Haojian Zhuang
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Chris Co
> Subject: Re: [edk2][PATCH v1 0/2] add DwMmcHcDxe driver
>
> Haojian,
>
> This is kind
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Tuesday, August 7, 2018 5:50 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Michael D Kinney
> ; Ard Biesheuvel
> Subject: Re: [PATCH edk2-platforms 1/4] Platform/Solidrun: Add
> Hummingboard SmBios
&
> -Original Message-
> From: Leif Lindholm
> Sent: Wednesday, August 1, 2018 2:39 AM
> To: Ard Biesheuvel
> Cc: Chris Co ; edk2-devel@lists.01.org;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 3/3] Platform/Microsoft: Add
> Lauterbach debug lib
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Tuesday, July 31, 2018 1:33 PM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Michael D Kinney
> Subject: Re: [PATCH edk2-platforms 1/3] Platform/Microsoft: Add SdMmc
> Dxe Driver
&g
Hi Leif,
Thank you for the initial feedback. I will address the items on all the
patches and resubmit as one set.
Chris
> -Original Message-
> From: Leif Lindholm
> Sent: Wednesday, August 1, 2018 9:15 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuve
Hi Mark,
> -Original Message-
> From: Mark Kettenis
> Sent: Monday, July 23, 2018 5:04 AM
> To: edk2-devel@lists.01.org
> Cc: Chris Co
> Subject: Re: [edk2] [PATCH edk2-platforms 3/4] Platform/SolidRun: Add
> Hummingboard ACPI tables
>
> Hi Chris,
>
&g
This adds ACPI table support for Solidrun i.MX6 Hummingboard Edge.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Michael D Kinney
Cc: Ard Biesheuvel
Cc: Leif Lindholm
---
Platform/SolidRun/HummingboardEdge_iMX6Q_2GB/AcpiTables/AcpiTables.inf |
This adds the dsd and fdf definitions for Solidrun's i.MX6Q Hummingboard
Edge platform.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Platform/SolidRun/HummingboardEdge_iMX6Q_2GB/Hummingboard
This adds support to initialize the different peripherals on
the Solidrun i.MX6Q Hummingboard Edge. It will initialize the
pad mux and clocks for the different peripherals.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Michael D Kinney
Cc: Ard Biesheu
This adds SMBIOS support for SolidRun's i.MX6Q Hummingboard Edge.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Michael D Kinney
Cc: Ard Biesheuvel
Cc: Leif Lindholm
---
Platform/SolidRun/HummingboardEdge_iMX6Q_2GB/Drivers/PlatformSmbiosDxe/Platfor
REF: https://github.com/christopherco/edk2-platforms/tree/import_Hmb_v1
This patch set is the last in the overall series of patches to bring up
Windows 10 IoT Core on Solidrun's Hummingboard Edge board running NXP's
i.MX6Q SoC.
Patch Series:
1. import Platform/Microsoft
2. import Silicon/NXP/iMXP
This adds support for managing clocks on NXP i.MX6 SoC. It will
manipulate the Clock Gating registers (CCGR).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6Clk
This adds baseline ACPI table support for booting Windows on
NXP i.MX6 SoCs. Platforms may override these tables as necessary.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6P
This adds DXE driver support for PCIe on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Drivers/PciExpress/iMX6PciExpress.c | 1219
This adds support for board initialization which is common to
NXP i.MX6-based platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6BoardLib/iMX6BoardHelper
This adds the common dsc and fdf definitions for NXP i.MX6 platforms.
Platform dsc definitions will define $(BOARD_NAME), $(IMX_FAMILY),
$(IMX_CHIP_TYPE), $(DRAM_SIZE), and $(BOARD_DIR) to indicate
i.MX SoC family and board-specific configurations.
Contributed-under: TianoCore Contribution Agreeme
This adds support for GPT Timer on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/TimerLib/TimerLib.c | 257
Silicon/NXP/iMX6
This adds PCD declarations common across NXP i.MX6 SoCs
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/iMX6Pkg.dec | 100
1 file changed, 100 insertion
This adds DXE support for EPIT timer on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Drivers/TimerDxe/Timer.c | 268
Silicon/NXP
This adds the definitions for the NXP i.MX6 General Purpose Timer
and the Enhanced Periodic Interrupt Timer modules.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Include/
This adds support for initializing and manipulating the I/O Pads
on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6IoMuxLib/iMX6IoMux.c | 1
This adds support for configuring the USB EHCI PHY on NXP i.MX6 SoCs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMX6Pkg/Library/iMX6UsbPhyLib/iMX6UsbPhy.c | 364
REF: https://github.com/christopherco/edk2-platforms/tree/import_imx6_v1
This patch set is the 3rd in the overall series of patches to generate
UEFI firmware that supports Windows 10 IoT Core on Solidrun's Hummingboard
Edge board running NXP's i.MX6Q SoC.
Patch Series:
1. import Platform/Microsof
This adds support for I2C controller on NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXI2cLib.h | 158 ++
Silicon/NXP/
iMXPlatformPkg holds drivers, libraries, and include files that are common
across the NXP i.MX line of SoCs. This commit defines iMXPlatform PCDs.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
--
This adds support for interact with the UART controller on
NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXUart.h
This adds common headers for NXP i.MX platforms. More specifically,
common i.MX platform definitions and macros.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Inclu
This adds a virtual RTC library that implements EFI RTC runtime services
based on the ARM performance counter. It should only be used for relative
time measurement, such as for Windows Boot Manager.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Bie
This adds support for processing EDID data on NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Include/iMXDisplay.h| 95
+
This adds support for using the SD host controller on
NXP i.MX platforms.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.c | 1356
REF: https://github.com/christopherco/edk2-platforms/tree/import_imxplat_v1
This patch set is the 2nd in the overall series of patches to bring up
Windows 10 IoT Core on Solidrun's Hummingboard Edge board running NXP's
i.MX6Q SoC.
Patch Series:
1. import Platform/Microsoft
2. import Silicon/NXP/i
REF: https://github.com/christopherco/edk2-platforms/tree/import_mspkg_v1
This patch adds a Platform/Microsoft directory to hold libraries and drivers
that are specific to supporting Windows IoT Core but not necessarily specific
to a
Platform or Silicon.
SdMmc DXE driver enables Windows IoT Core
MsPkg is a collection of libraries and drivers that are specific
to supporting Windows IoT Core but are not Platform/Silicon specific.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
---
Platform/M
This debug library provides support for importing symbols to
debug using Lauterbach.
Derived from: ArmPkg\Library\DebugPeCoffExtraActionLib
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
---
Pla
Fix for issue found when running patch check script.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Readme.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Readme.m
These instructions explain how to setup a Windows build environment
with extra instructions to build for ARM platforms
using the GCC cross-compiler toolchain.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D
Fix for issue found when running patch check script
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Readme.md | 454 ++--
1 file changed, 227 insertions(+), 227 deletions(-)
di
REF: https://github.com/christopherco/edk2-platforms/tree/win_build_doc_v2
v1: https://lists.01.org/pipermail/edk2-devel/2018-June/026677.html
v2: Split v1 into separate commits to fix issues found by patch check and
new instructions to setup and build in a Windows Environment
Contributed-under:
> -Original Message-
> From: Ard Biesheuvel
> Sent: Tuesday, June 26, 2018 10:08 PM
> To: Chris Co
> Cc: Gao, Liming ; Leif Lindholm
> ; edk2-devel@lists.01.org; Charles Garcia-Tobin
>
> Subject: Re: [edk2] [PATCH v2 1/1] BaseTools/tools_def: Add GCC49xASL
>
REF: https://github.com/christopherco/edk2-platforms/tree/win_build_doc_v1
These instructions detail how to setup a Windows build environment
and build for ARM platforms using the GCC cross-compiler toolchain.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
These instructions detail how to setup a Windows build environment
and build for ARM platforms using the GCC cross-compiler toolchain.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
---
Readme.md
When using Linaro GCC5+ arm-eabi toolchain on Windows, the generated
DSDT.iii contains a canonicalized ("\.\" removed and lower case)
filepath for the preprocessed DSDT.i file in the first line.
Trim.exe is called on DSDT.iii to generate DSDT., which does a
line for line comparison of filepaths
REF: https://github.com/christopherco/edk2/tree/trim_gcc_v2
v1: https://lists.01.org/pipermail/edk2-devel/2018-June/026562.html
new in v2: Use os module to normalize filepaths instead of direct string
manipulation
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christoph
> -Original Message-
> From: Chris Co
> Sent: Wednesday, June 27, 2018 11:23 AM
> To: 'Evan Lloyd' ; 'edk2-devel@lists.01.org' de...@lists.01.org>; 'Liming Gao'
> Cc: 'Leif Lindholm' ; Sami Mujawar
>
> Subject:
Forgot to add that I'll try out the os.path.normpath/normcase to see if this
will work.
> -Original Message-
> From: Chris Co
> Sent: Wednesday, June 27, 2018 11:13 AM
> To: 'Evan Lloyd' ; edk2-devel@lists.01.org; Liming
> Gao
> Cc: Leif Lindholm ; Sami
From: Evan Lloyd
> Sent: Wednesday, June 27, 2018 4:35 AM
> To: Chris Co ; edk2-devel@lists.01.org
> Cc: Liming Gao ; Leif Lindholm
> ; Sami Mujawar
> Subject: RE: [PATCH v1 1/1] BaseTools/Trim: Canonicalize filepaths to fix
> comparison
>
> Hi Chris.
> Firstly, thank you
> -Original Message-
> From: Ard Biesheuvel
> Sent: Tuesday, June 26, 2018 11:52 AM
> To: Chris Co
> Cc: Gao, Liming ; Leif Lindholm
> ; edk2-devel@lists.01.org; Charles Garcia-Tobin
>
> Subject: Re: [edk2] [PATCH v2 1/1] BaseTools/tools_def: Add GCC49xASL
> T
When using Linaro GCC5+ arm-eabi toolchain on Windows, the generated
DSDT.iii contains a canonicalized ("\.\" removed and lower case)
filepath for the preprocessed DSDT.i file in the first line.
Due to this, when Trim.exe is called to generate DSDT., future
filepath comparisons against this can
REF: https://github.com/christopherco/edk2/tree/trim_gcc_v1
When using Linaro GCC5+ arm-eabi toolchain on Windows, the generated
DSDT.iii contains a canonicalized ("\.\" removed and lower case)
filepath for the preprocessed DSDT.i file in the first line.
Due to this, when Trim.exe is called to gen
> -Original Message-
> From: Ard Biesheuvel
> Sent: Tuesday, June 26, 2018 1:22 AM
> To: Gao, Liming
> Cc: Chris Co ; edk2-devel@lists.01.org; Leif
> Lindholm ; Charles Garcia-Tobin to...@arm.com>
> Subject: Re: [edk2] [PATCH v2 1/1] BaseTools/tools_def: A
> -Original Message-
> From: Leif Lindholm
> Sent: Monday, June 25, 2018 12:10 PM
> To: Chris Co
> Cc: Ard Biesheuvel ; edk2-devel@lists.01.org;
> Charles Garcia-Tobin
> Subject: Re: [edk2] [PATCH v2 1/1] BaseTools/tools_def: Add GCC49xASL
> Toolchain support
&
> -Original Message-
> From: Gao, Liming
> Sent: Monday, June 25, 2018 1:15 AM
> To: Ard Biesheuvel
> Cc: Chris Co ; edk2-devel@lists.01.org; Leif
> Lindholm ; Charles Garcia-Tobin to...@arm.com>
> Subject: RE: [edk2] [PATCH v2 1/1] BaseTools/tools_def: A
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
ASL
compiler instead of iasl. The Microsoft ASL compiler is
necessary to expose Windows-specific Pin Function Config
Descriptors on Windows IoT devices.
Chris Co (1):
BaseTools/tools_def: Add GCC49xASL Toolchain support
BaseTools/Conf/tools_def.template | 61
1 file changed
> -Original Message-
> From: Gao, Liming
> Sent: Wednesday, June 20, 2018 9:56 PM
> To: Chris Co ; edk2-devel@lists.01.org
> Cc: Zhu, Yonghong ; Leif Lindholm
>
> Subject: RE: [PATCH v1 1/1] BaseTools/tools_def: Add WINGCC49 support
>
> Chris:
> I sugg
compiler instead of iasl. The Microsoft ASL compiler is
necessary to expose Windows-specific Pin Function Config
Descriptors on Windows IoT devices.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co
Cc: Yonghong Zhu
Cc: Liming Gao
Cc: Leif Lindholm
Chris Co (1
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
Hi,
Just checking if there is anything needed on my end to get this patch merged in.
Chris
> -Original Message-
> From: Ard Biesheuvel
> Sent: Thursday, April 19, 2018 5:30 AM
> To: Chris Co
> Cc: Leif Lindholm ; edk2-devel@lists.01.org
> Subject: Re: [PATCH] ArmPkg/
Hi Leif,
> -Original Message-
> From: Leif Lindholm
> Sent: Monday, April 16, 2018 3:44 AM
> To: Chris Co
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel
> Subject: Re: [PATCH] ArmPkg/ArmMmuLib ARM: fix Mva to use idx instead
> of table base
>
> On Fri, Apr 1
Mva address calculation should use the left-shifted current
section index instead of the left-shifted table base address.
Using the table base address here has the side-effect of potentially
causing an access violation depending on the base address value.
Cc: Leif Lindholm
Cc: Ard Biesheuvel
Co
100 matches
Mail list logo