[edk2] [PATCH 1/1] EmbeddedPkg: Fix multiple Virtual RTC issues

2019-02-25 Thread Pete Batard
manually set (plus the time elapsed since), by subtracting number of seconds since reset. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- EmbeddedPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c | 34 ++-- 1 file changed, 25

[edk2] [PATCH 0/1] EmbeddedPkg: Fix multiple Virtual RTC issues

2019-02-25 Thread Pete Batard
:05:01 (LOCAL) In other words, setting and immediately reading back the time would result in the returned value being offset by the time since reset. This last behaviour has been observed (and confirmed fixed) using an RPi3 platform. Regards, /Pete Pete Batard (1): EmbeddedPk

Re: [edk2] [PATCH 1/1] EmbeddedPkg/Library: Add VirtualRealTimeClockLib

2019-02-15 Thread Pete Batard
On 2019-02-15 14:39, Ard Biesheuvel wrote: On Fri, 15 Feb 2019 at 11:07, Ard Biesheuvel wrote: On Tue, 12 Feb 2019 at 19:14, Leif Lindholm wrote: On Mon, Feb 04, 2019 at 12:47:36PM +, Pete Batard wrote: This is designed to be used on platforms where a a real RTC is not available and

Re: [edk2] [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support

2019-02-15 Thread Pete Batard
wrote: the Hi, On 2/5/19 10:25 AM, Pete Batard wrote: Changes for v5: * Raspberry/Pi3 -> RaspberryPi/RPi3 * Remove VirtualRealTimeClockLib as well as BUILD_EPOCH macro (use the upcoming EmbeddedPkg Virtual RTC from EDK2 instead) * Use $(PLATFORM_NAME) where possible in .dsc and .fdf * Upd

Re: [edk2] [PATCH 1/1] EmbeddedPkg/Library: Add VirtualRealTimeClockLib

2019-02-14 Thread Pete Batard
Hi Leif, On 2019-02-12 19:14, Leif Lindholm wrote: On Mon, Feb 04, 2019 at 12:47:36PM +, Pete Batard wrote: This is designed to be used on platforms where a a real RTC is not available and relies on an RtcEpochSeconds variable having been set or, if that is not the case, falls back to

Re: [edk2] [PATCH 1/1] EmbeddedPkg/Library: Add VirtualRealTimeClockLib

2019-02-14 Thread Pete Batard
Hi Philippe, Thanks fort reviewing this patch, and apologies for the late reply. On 2019-02-05 20:57, Philippe Mathieu-Daudé wrote: Hi Pete, On 2/4/19 1:47 PM, Pete Batard wrote: This is designed to be used on platforms where a a real RTC is not available and relies on an RtcEpochSeconds

Re: [edk2] [PATCH v5 edk2-platforms 18/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries

2019-02-07 Thread Pete Batard
n the subject line, should be deemed as an acceptable way to introduce the non-osi content for a new platforms. Regards, /Pete Thanks, Mike -Original Message- From: Pete Batard [mailto:p...@akeo.ie] Sent: Wednesday, February 6, 2019 4:53 PM To: Kinney, Michael D ; edk2-devel@lists.0

Re: [edk2] [PATCH v5 edk2-platforms 18/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries

2019-02-06 Thread Pete Batard
tting everything as edk2-platforms and tagging the non-osi ones in the subject line is okay. Regards, /Pete https://github.com/tianocore/edk2-non-osi Thanks, Mike -Original Message- From: edk2-devel [mailto:edk2-devel- boun...@lists.01.org] On Behalf Of Pete Batard Sent: Tu

[edk2] [PATCH v5 edk2-platforms 22/22] Platform/RaspberryPi/RPi3: Add platform readme's

2019-02-05 Thread Pete Batard
Documentation is split between general plaform data and OS testing and installation details. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Readme.md | 167 Platform/RaspberryPi/RPi3/Systems.md | 65

[edk2] [PATCH v5 edk2-platforms 21/22] Platform/RaspberryPi/RPi3: Add platform

2019-02-05 Thread Pete Batard
Adds the .dec/.dsc/.fdf needed to build the platform firmware. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/RPi3.dec | 58 ++ Platform/RaspberryPi/RPi3/RPi3.dsc | 629 Platform/RaspberryPi/RPi3/RPi3.fdf

[edk2] [PATCH v5 edk2-platforms 19/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add Device Tree binaries

2019-02-05 Thread Pete Batard
>From https://github.com/raspberrypi/firmware/tree/master/boot The .dtb's were decompiled to .dts, and then edited to fix USB keyboard support as well as CPU enabling through PSCI. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberr

[edk2] [PATCH v5 edk2-platforms 18/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries

2019-02-05 Thread Pete Batard
These ATF binaries were built from the ATF source (commit c3859557) with the custom RPi3 platform options detailed in the readme, and with no modification to the official source whatsoever. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform

[edk2] [PATCH v5 edk2-platforms 17/22] Platform/RaspberryPi/RPi3: Add USB host driver

2019-02-05 Thread Pete Batard
1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/ComponentName.c | 225 +++ Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DriverBinding.c | 274 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c | 1635 Platform

[edk2] [PATCH v5 edk2-platforms 16/22] Platform/RaspberryPi/RPi3: Add platform boot manager and helper libs

2019-02-05 Thread Pete Batard
The libraries decide and set the boot order between UEFI Shell, SD media and/or USB media and allow for user configuration and override. Stale boot options (non present media) are automatically removed on boot. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard

[edk2] [PATCH v5 edk2-platforms 15/22] Platform/RaspberryPi/RPi3: Add SD Host driver

2019-02-05 Thread Pete Batard
The BCM283x family includes two SD card controllers, the second one being the "internal" SD HOST controller. This driver implements support for this one. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers

[edk2] [PATCH v5 edk2-platforms 14/22] Platform/RaspberryPi/RPi3: Add Arasan MMC driver

2019-02-05 Thread Pete Batard
The BCM283x family includes two SD card controllers, one being an Arasan SDHCI compliant controller. This driver implements support for this one. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe

[edk2] [PATCH v5 edk2-platforms 13/22] Platform/RaspberryPi/RPi3: Add base MMC driver

2019-02-05 Thread Pete Batard
This implements the MMC Host protocol, which is used by the two concurrent SD interface drivers that the Raspberry Pi 3 supports. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/MmcDxe/ComponentName.c | 163

[edk2] [PATCH v5 edk2-platforms 12/22] Platform/RaspberryPi/RPi3: Add Device Tree driver

2019-02-05 Thread Pete Batard
This driver serves the device tree that is either embedded in the firmware volume or was provided through config.txt. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.c | 364 Platform

[edk2] [PATCH v5 edk2-platforms 11/22] Platform/RaspberryPi/RPi3: Add NV storage driver

2019-02-05 Thread Pete Batard
Since the Raspberry Pi doesn't have a NVRAM, this driver is used to store non-volatile user configuration settings into the firmware volume itself. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/VarBlockServi

[edk2] [PATCH v5 edk2-platforms 10/22] Platform/RaspberryPi/RPi3: Add console driver

2019-02-05 Thread Pete Batard
Implements the graphic console (extended text output) needed for user interaction. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/ComponentName.c | 183 ++ Platform/RaspberryPi/RPi3

[edk2] [PATCH v5 edk2-platforms 09/22] Platform/RaspberryPi/RPi3: Add display driver

2019-02-05 Thread Pete Batard
Implements the EFI_GRAPHICS_OUTPUT_PROTOCOL for the Raspberry Pi platform, through framebuffer, including resolution querying and screenshot support. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/DisplayDxe

[edk2] [PATCH v5 edk2-platforms 08/22] Platform/RaspberryPi/RPi3: Add SMBIOS driver

2019-02-05 Thread Pete Batard
Static SMBIOS Table for the ARM platform, derived from EmulatorPkg. Implements SMBIOS 2.7.1 required structures. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c | 903

[edk2] [PATCH v5 edk2-platforms 07/22] Platform/RaspberryPi/RPi3: Add platform config driver

2019-02-05 Thread Pete Batard
Provides the user-visible configuration options for the firmware UI. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxe.c| 351 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe

[edk2] [PATCH v5 edk2-platforms 06/22] Platform/RaspberryPi/RPi3: Add firmware driver

2019-02-05 Thread Pete Batard
Implements the base driver that is used to provide or set platform specific configuration data. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Platform/RaspberryPi/RPi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c | 1084

[edk2] [PATCH v5 edk2-platforms 05/22] Platform/RaspberryPi/RPi3: Add platform library

2019-02-05 Thread Pete Batard
A platform helper library, relying on low level Mailbox messaging between the CPU and VideoCore to obtain current platform information, that is used by various services and drivers. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3

[edk2] [PATCH v5 edk2-platforms 03/22] Platform/RaspberryPi/RPi3: Add ACPI tables

2019-02-05 Thread Pete Batard
These ACPI tables were mostly derived or copied from the MS-IoT ones. This means that they are targetting Windows OSes, rather than Linux ones, and aren't ACPI compliant, especially when it comes to their descriptors. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [PATCH v5 edk2-platforms 04/22] Platform/RaspberryPi/RPi3: Add reset and memory init libraries

2019-02-05 Thread Pete Batard
drop ResetLib altogether, and use the reset notification event provided by the EDK2, but this results in Linux kernel panics, for which we have no workaround. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/RaspberryPi/RPi3/Library/MemoryInitPeiLib

[edk2] [PATCH v5 edk2-platforms 02/22] Silicon/Broadcom/Bcm283x: Add GpioLib

2019-02-05 Thread Pete Batard
This library is meant to be used by Bcm283x-based platforms, such as the Raspberry Pi, to control the GPIO port pins on said platform. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpio.h | 49

[edk2] [PATCH v5 edk2-platforms 01/22] Silicon/Broadcom/Bcm283x: Add interrupt driver

2019-02-05 Thread Pete Batard
This currently only implements support for the architected timer interrupts on the per-CPU interrupt controllers. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Silicon/Broadcom/Bcm283x/Bcm283x.dec

[edk2] [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support

2019-02-05 Thread Pete Batard
ve been applied to your edk2 repository. Regards, /Pete Pete Batard (22): Silicon/Broadcom/Bcm283x: Add interrupt driver Silicon/Broadcom/Bcm283x: Add GpioLib Platform/RaspberryPi/RPi3: Add ACPI tables Platform/RaspberryPi/RPi3: Add reset and memory init libraries Platform/RaspberryPi/RP

[edk2] [PATCH 1/1] EmbeddedPkg/Library: Add VirtualRealTimeClockLib

2019-02-04 Thread Pete Batard
compilation time variable, only GCC environments with UNIX-like shells and where a 'date' command is available are meant to be supported for now. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- EmbeddedPkg/Library/VirtualRealTimeClockLib/VirtualRealTime

[edk2] [PATCH 0/1] EmbeddedPkg/Library: Add VirtualRealTimeClockLib

2019-02-04 Thread Pete Batard
-like shells that provide a 'date' command. For other environments, the compilation is designed to break in a manner that will direct the builder to contact the edk2 mailing list, so that we can look at adding support for their setup. Regards, /Pete Pete Batard (1): EmbeddedP

Re: [edk2] [PATCH v4 edk2-platforms 01/23] Silicon/Broadcom/Bcm282x: Add interrupt driver

2019-02-01 Thread Pete Batard
wrote: On Tue, Jan 29, 2019 at 04:26:33PM +0000, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Silicon/Broadcom/Bcm283x/Bcm283x.dec | 23 ++ Silicon/Broadcom/Bcm283x/Drivers/Interru

Re: [edk2] [PATCH v4 edk2-platforms 20/23] Platform/Raspberry/Pi3: Add platform readme

2019-01-31 Thread Pete Batard
On 2019.01.31 14:44, Ard Biesheuvel wrote: On Thu, 31 Jan 2019 at 15:36, Ard Biesheuvel wrote: On Thu, 31 Jan 2019 at 15:13, Leif Lindholm wrote: On Thu, Jan 31, 2019 at 12:30:22PM +, Pete Batard wrote: Hi Leif. Thanks for reviewing this patchset. On 2019.01.30 21:50, Leif Lindholm

Re: [edk2] [PATCH v4 edk2-platforms 06/23] Platform/Raspberry/Pi3: Add RTC library

2019-01-31 Thread Pete Batard
place PcdBootEpochSeconds with a -DBUILD_EPOCH=`date +%s` addition to the CFLAGS in the .inf. Okay, I'll look into both of these items. Regards, Leif On Tue, Jan 29, 2019 at 04:26:38PM +0000, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: P

Re: [edk2] [PATCH v4 edk2-platforms 00/23] Platform/Raspberry: Add Raspberry Pi 3 support

2019-01-31 Thread Pete Batard
nation is really the "Raspberry Pi Foundation", so your remark does make sense. And since it won't matter much to go one step further, I'll also apply the follow up remark to have: Platform/RaspberryPi/RPi3/RPi3.dsc. Best Regards, Leif On Tue, Jan 29, 2019 at 04:2

Re: [edk2] [PATCH v4 edk2-platforms 20/23] Platform/Raspberry/Pi3: Add platform readme

2019-01-31 Thread Pete Batard
Hi Leif. Thanks for reviewing this patchset. On 2019.01.30 21:50, Leif Lindholm wrote: Hi Pete, I will only have minor comments on this set, but I'll start with this documentation. On Tue, Jan 29, 2019 at 04:26:52PM +0000, Pete Batard wrote: Contributed-under: TianoCore Contrib

Re: [edk2] [PATCH v4 edk2-platforms 00/23] Platform/Raspberry: Add Raspberry Pi 3 support

2019-01-29 Thread Pete Batard
On 2019.01.29 17:40, Ard Biesheuvel wrote: I managed to build and run a RELEASE image, and I must say, I'm impressed. It works really well, and looks really slick too. Thanks a lot for taking the time to upstream this, it makes the RPI3 a lot more usable for people that want to run a generic dist

[edk2] [PATCH v4 edk2-platforms 22/23] Platform/Raspberry/Pi3 *NON-OSI*: Add Device Tree binaries

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/DeviceTree/License.txt | 340 ++ Platform/Raspberry/Pi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb | Bin 0 -> 25617 bytes Platform/Raspberry/Pi3/DeviceTree/bcm2710-rpi-

[edk2] [PATCH v4 edk2-platforms 21/23] Platform/Raspberry/Pi3 *NON-OSI*: Add ATF binaries

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/TrustedFirmware/License.txt | 26 Platform/Raspberry/Pi3/TrustedFirmware/README.md | 42 Platform/Raspberry/Pi3/TrustedFirmware/bl1.bin | Bin 0

[edk2] [PATCH v4 edk2-platforms 20/23] Platform/Raspberry/Pi3: Add platform readme

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Readme.md | 259 Readme.md| 3 + 2 files changed, 262 insertions(+) diff --git a/Platform/Raspberry/Pi3/Readme.md b/Platform/Raspberry/Pi3

[edk2] [PATCH v4 edk2-platforms 19/23] Platform/Raspberry/Pi3: Add platform

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/RPi3.dec | 59 ++ Platform/Raspberry/Pi3/RPi3.dsc | 637 Platform/Raspberry/Pi3/RPi3.fdf | 449 ++ 3 files changed, 1145 insertions(+) diff --git a

[edk2] [PATCH v4 edk2-platforms 18/23] Platform/Raspberry/Pi3: Add USB host driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/ComponentName.c | 226 +++ Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/DriverBinding.c | 275 Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c

[edk2] [PATCH v4 edk2-platforms 17/23] Platform/Raspberry/Pi3: Add platform boot manager and helper libraries

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/PlatformBootManagerLib/PlatformBm.c | 793 Platform/Raspberry/Pi3/Library/PlatformBootManagerLib/PlatformBm.h | 60

[edk2] [PATCH v4 edk2-platforms 16/23] Platform/Raspberry/Pi3: Platform/Raspberry/Pi3: Add SD Host driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/SdHostDxe/SdHostDxe.c | 787 Platform/Raspberry/Pi3/Drivers/SdHostDxe/SdHostDxe.inf| 55 ++ Silicon/Broadcom/Bcm283x/Include

[edk2] [PATCH v4 edk2-platforms 15/23] Platform/Raspberry/Pi3: Add Arasan MMC driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.c | 723 Platform/Raspberry/Pi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.h | 50 ++ Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v4 edk2-platforms 14/23] Platform/Raspberry/Pi3: Add base MMC driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/MmcDxe/ComponentName.c | 163 Platform/Raspberry/Pi3/Drivers/MmcDxe/Diagnostics.c | 263 ++ Platform/Raspberry/Pi3/Drivers/MmcDxe/Mmc.c | 460

[edk2] [PATCH v4 edk2-platforms 13/23] Platform/Raspberry/Pi3: Add Device Tree driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/FdtDxe/FdtDxe.c | 364 Platform/Raspberry/Pi3/Drivers/FdtDxe/FdtDxe.inf | 53 +++ 2 files changed, 417 insertions(+) diff --git a/Platform/Raspberry/Pi3

[edk2] [PATCH v4 edk2-platforms 12/23] Platform/Raspberry/Pi3: Add NV storage driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/VarBlockServiceDxe/FileIo.c | 196 Platform/Raspberry/Pi3/Drivers/VarBlockServiceDxe/FvbInfo.c | 115 +++ Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v4 edk2-platforms 11/23] Platform/Raspberry/Pi3: Add console driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/GraphicsConsoleDxe/ComponentName.c | 183 ++ Platform/Raspberry/Pi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.c | 1837 Platform

[edk2] [PATCH v4 edk2-platforms 10/23] Platform/Raspberry/Pi3: Add display driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/DisplayDxe/ComponentName.c | 222 +++ Platform/Raspberry/Pi3/Drivers/DisplayDxe/DisplayDxe.c| 606 Platform/Raspberry/Pi3/Drivers/DisplayDxe

[edk2] [PATCH v4 edk2-platforms 09/23] Platform/Raspberry/Pi3: Add SMBIOS driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c | 903 Platform/Raspberry/Pi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 56 ++ 2 files changed, 959

[edk2] [PATCH v4 edk2-platforms 08/23] Platform/Raspberry/Pi3: Add platform config driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/ConfigDxe/ConfigDxe.c| 351 Platform/Raspberry/Pi3/Drivers/ConfigDxe/ConfigDxe.inf | 78 + Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v4 edk2-platforms 07/23] Platform/Raspberry/Pi3: Add firmware driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Platform/Raspberry/Pi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c | 1084 Platform/Raspberry/Pi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf | 50 + Platform

[edk2] [PATCH v4 edk2-platforms 06/23] Platform/Raspberry/Pi3: Add RTC library

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c | 221 Platform/Raspberry/Pi3/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.inf | 43

[edk2] [PATCH v4 edk2-platforms 05/23] Platform/Raspberry/Pi3: Add platform library

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Include/IndustryStandard/RpiMbox.h | 108 + Platform/Raspberry/Pi3/Library/PlatformLib/AArch64/RaspberryPiHelper.S | 107 + Platform/Raspberry/Pi3

[edk2] [PATCH v4 edk2-platforms 03/23] Platform/Raspberry/Pi3: Add ACPI tables

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/AcpiTables/AcpiTables.h | 82 Platform/Raspberry/Pi3/AcpiTables/AcpiTables.inf | 46 ++ Platform/Raspberry/Pi3/AcpiTables/Csrt.aslc | 332 + Platform/Raspberry

[edk2] [PATCH v4 edk2-platforms 04/23] Platform/Raspberry/Pi3: Add reset and memory init libraries

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.c | 162 Platform/Raspberry/Pi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.inf | 51 ++ Platform/Raspberry/Pi3

[edk2] [PATCH v4 edk2-platforms 02/23] Silicon/Broadcom/Bcm283x: Add GpioLib

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpio.h | 49 +++ Silicon/Broadcom/Bcm283x/Include/Library/GpioLib.h | 33 Silicon/Broadcom/Bcm283x/Library/GpioLib

[edk2] [PATCH v4 edk2-platforms 01/23] Silicon/Broadcom/Bcm282x: Add interrupt driver

2019-01-29 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Silicon/Broadcom/Bcm283x/Bcm283x.dec | 23 ++ Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.c | 367 Silicon

[edk2] [PATCH v4 edk2-platforms 00/23] Platform/Raspberry: Add Raspberry Pi 3 support

2019-01-29 Thread Pete Batard
to install and run Linux OSes, such as Ubuntu 18.10, as well as Windows 10 1809 (*full* UI version, not IoT). Regards, /Pete Pete Batard (23): Silicon/Broadcom/Bcm282x: Add interrupt driver Silicon/Broadcom/Bcm283x: Add GpioLib Platform/Raspberry/Pi3: Add ACPI tables Platform/Raspberry

Re: [edk2] [PATCH v3 edk2-platforms 03/23] Platform/Raspberry/Pi3: Add ACPI tables

2019-01-29 Thread Pete Batard
Hi Ard, thanks for the reviews, On 2019.01.28 13:24, Ard Biesheuvel wrote: A couple of general remarks on these tables. - AFAICT (but is is difficult to tell from the binary dumps), these are based on ACPI 5.0, which predates the introduction of ARM support into the spec. That essentially makes

[edk2] [PATCH v3 edk2-platforms 2/23] Platform/Raspberry/Pi3 *NON-OSI*: Add Device Tree binaries

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/DeviceTree/License.txt | 340 ++ Platform/Raspberry/Pi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb | Bin 0 -> 25617 bytes Platform/Raspberry/Pi3/DeviceTree/bcm2710-rpi-

[edk2] [PATCH v3 edk2-platforms 21/23] Platform/Raspberry/Pi3 *NON-OSI*: Add ATF binaries

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/TrustedFirmware/License.txt | 26 Platform/Raspberry/Pi3/TrustedFirmware/README.md | 42 Platform/Raspberry/Pi3/TrustedFirmware/bl1.bin | Bin 0

[edk2] [PATCH v3 edk2-platforms 20/23] Platform/Raspberry/Pi3: Add platform readme

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Readme.md | 259 Readme.md| 3 + 2 files changed, 262 insertions(+) diff --git a/Platform/Raspberry/Pi3/Readme.md b/Platform/Raspberry/Pi3

[edk2] [PATCH v3 edk2-platforms 19/23] Platform/Raspberry/Pi3: Add platform

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/RPi3.dec | 60 ++ Platform/Raspberry/Pi3/RPi3.dsc | 637 Platform/Raspberry/Pi3/RPi3.fdf | 449 ++ 3 files changed, 1146 insertions(+) diff --git a

[edk2] [PATCH v3 edk2-platforms 18/23] Platform/Raspberry/Pi3: Add USB host driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/ComponentName.c | 226 +++ Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/DriverBinding.c | 275 Platform/Raspberry/Pi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c

[edk2] [PATCH v3 edk2-platforms 17/23] Platform/Raspberry/Pi3: Add platform boot manager and helper libraries

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/PlatformBootManagerLib/PlatformBm.c | 793 Platform/Raspberry/Pi3/Library/PlatformBootManagerLib/PlatformBm.h | 60

[edk2] [PATCH v3 edk2-platforms 16/23] Platform/Raspberry/Pi3: Add SD Host driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/SdHostDxe/SdHostDxe.c | 787 Platform/Raspberry/Pi3/Drivers/SdHostDxe/SdHostDxe.inf| 54 ++ Silicon/Broadcom/Include/IndustryStandard

[edk2] [PATCH v3 edk2-platforms 15/23] Platform/Raspberry/Pi3: Add Arasan MMC driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.c | 723 Platform/Raspberry/Pi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.h | 50 ++ Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v3 edk2-platforms 14/23] Platform/Raspberry/Pi3: Add base MMC driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/MmcDxe/ComponentName.c | 163 Platform/Raspberry/Pi3/Drivers/MmcDxe/Diagnostics.c | 263 ++ Platform/Raspberry/Pi3/Drivers/MmcDxe/Mmc.c | 460

[edk2] [PATCH v3 edk2-platforms 13/23] Platform/Raspberry/Pi3: Add Device Tree driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/FdtDxe/FdtDxe.c | 364 Platform/Raspberry/Pi3/Drivers/FdtDxe/FdtDxe.inf | 53 +++ 2 files changed, 417 insertions(+) diff --git a/Platform/Raspberry/Pi3

[edk2] [PATCH v3 edk2-platforms 12/23] Platform/Raspberry/Pi3: Add NV storage driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/VarBlockServiceDxe/FileIo.c | 196 Platform/Raspberry/Pi3/Drivers/VarBlockServiceDxe/FvbInfo.c | 115 +++ Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v3 edk2-platforms 11/23] Platform/Raspberry/Pi3: Add console driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/GraphicsConsoleDxe/ComponentName.c | 183 ++ Platform/Raspberry/Pi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.c | 1837 Platform

[edk2] [PATCH v3 edk2-platforms 10/23] Platform/Raspberry/Pi3: Add display driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/DisplayDxe/ComponentName.c | 222 +++ Platform/Raspberry/Pi3/Drivers/DisplayDxe/DisplayDxe.c| 606 Platform/Raspberry/Pi3/Drivers/DisplayDxe

[edk2] [PATCH v3 edk2-platforms 09/23] Platform/Raspberry/Pi3: Add SMBIOS driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c | 903 Platform/Raspberry/Pi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 56 ++ 2 files changed, 959

[edk2] [PATCH v3 edk2-platforms 08/23] Platform/Raspberry/Pi3: Add platform config driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Drivers/ConfigDxe/ConfigDxe.c| 350 Platform/Raspberry/Pi3/Drivers/ConfigDxe/ConfigDxe.inf | 77 + Platform/Raspberry/Pi3/Drivers

[edk2] [PATCH v3 edk2-platforms 07/23] Platform/Raspberry/Pi3: Add firmware driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard Reviewed-by: Ard Biesheuvel --- Platform/Raspberry/Pi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c | 1084 Platform/Raspberry/Pi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf | 49 + Platform

[edk2] [PATCH v3 edk2-platforms 06/23] Platform/Raspberry/Pi3: Add RTC library

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c | 221 Platform/Raspberry/Pi3/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.inf | 43

[edk2] [PATCH v3 edk2-platforms 05/23] Platform/Raspberry/Pi3: Add platform library

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Include/IndustryStandard/RpiMbox.h | 108 + Platform/Raspberry/Pi3/Library/PlatformLib/AArch64/RaspberryPiHelper.S | 107 + Platform/Raspberry/Pi3

[edk2] [PATCH v3 edk2-platforms 04/23] Platform/Raspberry/Pi3: Add reset and memory init libraries

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.c | 162 Platform/Raspberry/Pi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.inf | 51 ++ Platform/Raspberry/Pi3

[edk2] [PATCH v3 edk2-platforms 03/23] Platform/Raspberry/Pi3: Add ACPI tables

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Raspberry/Pi3/AcpiTables/AcpiTables.h | 82 Platform/Raspberry/Pi3/AcpiTables/AcpiTables.inf | 51 ++ Platform/Raspberry/Pi3/AcpiTables/Csrt.aslc | 332 + Platform/Raspberry

[edk2] [PATCH v3 edk2-platforms 02/23] Silicon/Broadcom/Bcm283x: Add GpioLib

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.c | 88 Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.inf| 39 + Silicon/Broadcom/Include/IndustryStandard

[edk2] [PATCH v3 edk2-platforms 01/23] Silicon/Broadcom/Bcm282x: Add interrupt driver

2019-01-28 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Silicon/Broadcom/Bcm283x/Bcm283x.dec | 23 ++ Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.c | 367 Silicon/Broadcom/Bcm283x/Drivers

[edk2] [PATCH v3 edk2-platforms 00/23] Platform/Raspberry: Add Raspberry Pi 3 support

2019-01-28 Thread Pete Batard
oot of the platform. * As detailed in the Readme, the resulting platform firmware has been successfully used to install and run Linux OSes, such as Ubuntu 18.10, as well as Windows 10 1809 (*full* UI version, not IoT). Regards, /Pete Pete Batard (20): Silicon/Broadcom/Bcm282x: Add i

Re: [edk2] [PATCH v2 edk2-platforms 00/20] Platform/Broadcom: Add Raspberry Pi 3 support

2018-12-14 Thread Pete Batard
Hi Philippe, Hi Leif, On 2018.12.14 16:36, Leif Lindholm wrote: On Fri, Dec 14, 2018 at 05:14:05PM +0100, Philippe Mathieu-Daudé wrote: I can certainly upload binary releases for the required ATF files in my github clone of ATF, and then add links to that in the readme with the instructions on

Re: [edk2] [PATCH v2 edk2-platforms 16/20] Platform/Broadcom/RPi3: Add Raspberry Pi 3 Platform

2018-12-14 Thread Pete Batard
Hi Ard, Thanks for the review. I will incorporate the points you raised for 8/9/13. On 2018.12.14 15:39, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x

Re: [edk2] [PATCH v2 edk2-platforms 07/20] Platform/Broadcom/RPi3: Add Firmware driver

2018-12-13 Thread Pete Batard
On 2018.12.12 21:17, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c | 1085 Platform

Re: [edk2] [PATCH v2 edk2-platforms 06/20] Platform/Broadcom/RPi3: Add Interrupt and Device Tree drivers

2018-12-13 Thread Pete Batard
On 2018.12.12 21:09, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Drivers/Bcm2836InterruptDxe/Bcm2836InterruptDxe.c | 367

Re: [edk2] [PATCH v2 edk2-platforms 04/20] Platform/Broadcom/RPi3: Add ACPI Tables

2018-12-13 Thread Pete Batard
On 2018.12.12 20:52, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/AcpiTables/AcpiTables.inf | 51 ++ Platform/Broadcom/Bcm283x/AcpiTables/Csrt.aslc

Re: [edk2] [PATCH v2 edk2-platforms 03/20] Platform/Broadcom/RPi3: Add GPIO and RTC libraries

2018-12-13 Thread Pete Batard
On 2018.12.12 20:50, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2837Gpio.h | 50 + Platform

Re: [edk2] [PATCH v2 edk2-platforms 01/20] Platform/Broadcom/RPi3: Add Reset and Memory Init libraries

2018-12-13 Thread Pete Batard
On 2018.12.12 20:43, Ard Biesheuvel wrote: On Mon, 10 Dec 2018 at 13:39, Pete Batard wrote: Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Library/MemoryInitPeiLib/MemoryInitPeiLib.c | 183 Platform

Re: [edk2] [PATCH v2 edk2-platforms 00/20] Platform/Broadcom: Add Raspberry Pi 3 support

2018-12-12 Thread Pete Batard
On 2018.12.12 18:32, Leif Lindholm wrote: On Tue, Dec 11, 2018 at 08:16:07PM +, Pete Batard wrote: I _think_ all of the ATF binaries we have in non-osi are non-upstream. If the port for the rpi3 is upstream, I would be just as happy to have simple build instructions of a known good commit

Re: [edk2] [PATCH v2 edk2-platforms 00/20] Platform/Broadcom: Add Raspberry Pi 3 support

2018-12-11 Thread Pete Batard
at 12:38:33PM +, Pete Batard wrote: Version History: * v2: Break down the content into logical entities of more manageable size. Please pay attention to the *NON-OSI* tagged patches, that should be applied to edk2-non-osi instead of edk2-platforms. Preamble: Because of its price

[edk2] [PATCH v2 edk2-platforms 19/20] Platform/Broadcom/RPi3 *NON-OSI*: Add USB Host driver

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Drivers/DwUsbHostDxe/ComponentName.c | 219 +++ Platform/Broadcom/Bcm283x/Drivers/DwUsbHostDxe/DriverBinding.c | 269 Platform/Broadcom/Bcm283x/Drivers/DwUsbHostDxe

[edk2] [PATCH v2 edk2-platforms 18/20] Platform/Broadcom/RPi3 *NON-OSI*: Add Device Tree binaries

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/DeviceTree/License.txt | 340 ++ Platform/Broadcom/Bcm283x/DeviceTree/bcm2710-rpi-3-b-plus.dtb | Bin 0 -> 25617 bytes Platform/Broadcom/Bcm283x/DeviceTree/bcm2

[edk2] [PATCH v2 edk2-platforms 17/20] Platform/Broadcom/RPi3 *NON-OSI*: Add ATF binaries

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Binary/License.txt | 26 + Platform/Broadcom/Bcm283x/Binary/README.md | 41 Platform/Broadcom/Bcm283x/Binary/bl1.bin | Bin 0 -> 18801 by

[edk2] [PATCH v2 edk2-platforms 16/20] Platform/Broadcom/RPi3: Add Raspberry Pi 3 Platform

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/RaspberryPiPkg.dec | 63 ++ Platform/Broadcom/Bcm283x/RaspberryPiPkg.dsc | 636 Platform/Broadcom/Bcm283x/RaspberryPiPkg.fdf | 450 ++ Platform

[edk2] [PATCH v2 edk2-platforms 15/20] Platform/Broadcom/RPi3: Add Platform Config driver

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Drivers/ConfigDxe/ConfigDxe.c| 356 Platform/Broadcom/Bcm283x/Drivers/ConfigDxe/ConfigDxe.inf | 81 + Platform/Broadcom/Bcm283x/Drivers

[edk2] [PATCH v2 edk2-platforms 14/20] Platform/Broadcom/RPi3: Add NV Storage driver

2018-12-10 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- Platform/Broadcom/Bcm283x/Drivers/VarBlockServiceDxe/FileIo.c | 196 Platform/Broadcom/Bcm283x/Drivers/VarBlockServiceDxe/FvbInfo.c | 118 +++ Platform/Broadcom/Bcm283x

  1   2   3   >