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
* Update Readme to remove build instructions, describe ACPI limitations, fix
ATF Readme link and split OS installation & test notes into a separate file.
* Add -Wl,--fix-cortex-a53-843419 to LINK_FLAGS
IMPORTANT: Due to the removal of VirtualRealTimeClockLib this series requires
https://lists.01.org/pipermail/edk2-devel/2019-February/036301.html to have
been applied to your edk2 repository.
I would just like to congratulate everyone working on this port. It is
crazy awesome! I just applied these patches, followed the readme
instructions for the SD card. Then grabbed a USB DVD drive, and a USB
SSD, plugged in a keyboard/mouse/monitor/network and booted the fedora
29 1.2 install ISO. The graphical installer ran as expected, system
installed as expected, and other than the nextboot not being reset (had
to update it via the BDS, as is documented) it "just worked".
There are a few rough edges here/there but the idea that we have another
ARM machine that almost behaves like one expects a modern computing
device to behave, is wonderful. The only real gocha continues to be the
rpi's well known shortcomings, including the fact that it took nearly 6
hours to install.
so,
Tested-by: Jeremy Linton <jeremy.lin...@arm.com>
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/RPi3: Add platform library
Platform/RaspberryPi/RPi3: Add firmware driver
Platform/RaspberryPi/RPi3: Add platform config driver
Platform/RaspberryPi/RPi3: Add SMBIOS driver
Platform/RaspberryPi/RPi3: Add display driver
Platform/RaspberryPi/RPi3: Add console driver
Platform/RaspberryPi/RPi3: Add NV storage driver
Platform/RaspberryPi/RPi3: Add Device Tree driver
Platform/RaspberryPi/RPi3: Add base MMC driver
Platform/RaspberryPi/RPi3: Add Arasan MMC driver
Platform/RaspberryPi/RPi3: Add SD Host driver
Platform/RaspberryPi/RPi3: Add platform boot manager and helper libs
Platform/RaspberryPi/RPi3: Add USB host driver
Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries
Platform/RaspberryPi/RPi3 *NON-OSI*: Add Device Tree binaries
Platform/RaspberryPi/RPi3 *NON-OSI*: Add logo driver
Platform/RaspberryPi/RPi3: Add platform
Platform/RaspberryPi/RPi3: Add platform readme's
.../RaspberryPi/RPi3/AcpiTables/AcpiTables.h | 82 +
.../RPi3/AcpiTables/AcpiTables.inf | 46 +
.../RaspberryPi/RPi3/AcpiTables/Csrt.aslc | 332 +++
.../RaspberryPi/RPi3/AcpiTables/Dbg2.aslc | 34 +
Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl | 511 +++++
.../RaspberryPi/RPi3/AcpiTables/Fadt.aslc | 52 +
.../RaspberryPi/RPi3/AcpiTables/Gtdt.aslc | 33 +
.../RaspberryPi/RPi3/AcpiTables/Madt.aslc | 62 +
Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl | 95 +
Platform/RaspberryPi/RPi3/AcpiTables/Pep.c | 84 +
Platform/RaspberryPi/RPi3/AcpiTables/Pep.h | 126 ++
Platform/RaspberryPi/RPi3/AcpiTables/Rhpx.asl | 201 ++
Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl | 105 +
Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl | 53 +
Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl | 158 ++
.../RaspberryPi/RPi3/DeviceTree/License.txt | 340 +++
.../RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb | Bin 0 -> 25617 bytes
.../RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dts | 1263 ++++++++++++
.../RPi3/DeviceTree/bcm2710-rpi-3-b.dtb | Bin 0 -> 25354 bytes
.../RPi3/DeviceTree/bcm2710-rpi-3-b.dts | 1259 +++++++++++
.../ArasanMmcHostDxe/ArasanMmcHostDxe.c | 723 +++++++
.../ArasanMmcHostDxe/ArasanMmcHostDxe.h | 50 +
.../ArasanMmcHostDxe/ArasanMmcHostDxe.inf | 52 +
.../RPi3/Drivers/ConfigDxe/ConfigDxe.c | 351 ++++
.../RPi3/Drivers/ConfigDxe/ConfigDxe.inf | 78 +
.../Drivers/ConfigDxe/ConfigDxeFormSetGuid.h | 23 +
.../RPi3/Drivers/ConfigDxe/ConfigDxeHii.uni | 100 +
.../RPi3/Drivers/ConfigDxe/ConfigDxeHii.vfr | 306 +++
.../RPi3/Drivers/DisplayDxe/ComponentName.c | 222 ++
.../RPi3/Drivers/DisplayDxe/DisplayDxe.c | 606 ++++++
.../RPi3/Drivers/DisplayDxe/DisplayDxe.h | 42 +
.../RPi3/Drivers/DisplayDxe/DisplayDxe.inf | 71 +
.../RPi3/Drivers/DisplayDxe/Screenshot.c | 375 ++++
.../RPi3/Drivers/DwUsbHostDxe/ComponentName.c | 225 ++
.../RPi3/Drivers/DwUsbHostDxe/DriverBinding.c | 274 +++
.../RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c | 1635 +++++++++++++++
.../RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.h | 162 ++
.../Drivers/DwUsbHostDxe/DwUsbHostDxe.inf | 59 +
.../RPi3/Drivers/DwUsbHostDxe/DwcHw.h | 788 +++++++
.../RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.c | 364 ++++
.../RPi3/Drivers/FdtDxe/FdtDxe.inf | 53 +
.../GraphicsConsoleDxe/ComponentName.c | 183 ++
.../GraphicsConsoleDxe/GraphicsConsole.c | 1837 +++++++++++++++++
.../GraphicsConsoleDxe/GraphicsConsole.h | 591 ++++++
.../GraphicsConsoleDxe/GraphicsConsoleDxe.inf | 75 +
.../GraphicsConsoleDxe/GraphicsConsoleDxe.uni | 18 +
.../GraphicsConsoleDxeExtra.uni | 18 +
.../RPi3/Drivers/GraphicsConsoleDxe/NewFont.c | 287 +++
.../RPi3/Drivers/LogoDxe/License.txt | 10 +
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.bmp | Bin 0 -> 185398 bytes
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.c | 159 ++
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.eps | Bin 0 -> 250982 bytes
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.idf | 18 +
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.inf | 34 +
.../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.uni | 20 +
.../RPi3/Drivers/LogoDxe/LogoDxe.inf | 63 +
.../RPi3/Drivers/LogoDxe/LogoDxe.uni | 19 +
.../RPi3/Drivers/LogoDxe/LogoDxeExtra.uni | 19 +
.../RPi3/Drivers/LogoDxe/LogoExtra.uni | 19 +
.../RPi3/Drivers/MmcDxe/ComponentName.c | 163 ++
.../RPi3/Drivers/MmcDxe/Diagnostics.c | 263 +++
.../RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.c | 460 +++++
.../RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.h | 533 +++++
.../RPi3/Drivers/MmcDxe/MmcBlockIo.c | 469 +++++
.../RPi3/Drivers/MmcDxe/MmcDebug.c | 170 ++
.../RPi3/Drivers/MmcDxe/MmcDxe.inf | 58 +
.../RPi3/Drivers/MmcDxe/MmcIdentification.c | 980 +++++++++
.../PlatformSmbiosDxe/PlatformSmbiosDxe.c | 903 ++++++++
.../PlatformSmbiosDxe/PlatformSmbiosDxe.inf | 56 +
.../Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c | 1084 ++++++++++
.../Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf | 50 +
.../RPi3/Drivers/SdHostDxe/SdHostDxe.c | 787 +++++++
.../RPi3/Drivers/SdHostDxe/SdHostDxe.inf | 55 +
.../RPi3/Drivers/VarBlockServiceDxe/FileIo.c | 196 ++
.../RPi3/Drivers/VarBlockServiceDxe/FvbInfo.c | 115 ++
.../VarBlockServiceDxe/VarBlockService.c | 971 +++++++++
.../VarBlockServiceDxe/VarBlockService.h | 217 ++
.../VarBlockServiceDxe/VarBlockServiceDxe.c | 331 +++
.../VarBlockServiceDxe/VarBlockServiceDxe.inf | 93 +
.../RPi3/Include/IndustryStandard/RpiMbox.h | 108 +
.../RaspberryPi/RPi3/Include/Protocol/DwUsb.h | 53 +
.../RPi3/Include/Protocol/ExtendedTextOut.h | 36 +
.../RPi3/Include/Protocol/RpiFirmware.h | 131 ++
.../RPi3/Include/Protocol/RpiMmcHost.h | 206 ++
.../MemoryInitPeiLib/MemoryInitPeiLib.c | 162 ++
.../MemoryInitPeiLib/MemoryInitPeiLib.inf | 51 +
.../PlatformBootManagerLib/PlatformBm.c | 793 +++++++
.../PlatformBootManagerLib/PlatformBm.h | 60 +
.../PlatformBootManagerLib.inf | 90 +
.../PlatformLib/AArch64/RaspberryPiHelper.S | 107 +
.../RPi3/Library/PlatformLib/PlatformLib.inf | 65 +
.../RPi3/Library/PlatformLib/RaspberryPi.c | 99 +
.../RPi3/Library/PlatformLib/RaspberryPiMem.c | 160 ++
.../PlatformUiAppLib/PlatformUiAppLib.c | 120 ++
.../PlatformUiAppLib/PlatformUiAppLib.inf | 34 +
.../RPi3/Library/ResetLib/ResetLib.c | 104 +
.../RPi3/Library/ResetLib/ResetLib.inf | 46 +
Platform/RaspberryPi/RPi3/RPi3.dec | 58 +
Platform/RaspberryPi/RPi3/RPi3.dsc | 629 ++++++
Platform/RaspberryPi/RPi3/RPi3.fdf | 449 ++++
Platform/RaspberryPi/RPi3/Readme.md | 167 ++
Platform/RaspberryPi/RPi3/Systems.md | 65 +
.../RPi3/TrustedFirmware/License.txt | 26 +
.../RPi3/TrustedFirmware/Readme.md | 42 +
.../RaspberryPi/RPi3/TrustedFirmware/bl1.bin | Bin 0 -> 18801 bytes
.../RaspberryPi/RPi3/TrustedFirmware/fip.bin | Bin 0 -> 41714 bytes
Readme.md | 3 +
Silicon/Broadcom/Bcm283x/Bcm283x.dec | 23 +
.../Drivers/InterruptDxe/InterruptDxe.c | 367 ++++
.../Drivers/InterruptDxe/InterruptDxe.inf | 48 +
.../Include/IndustryStandard/Bcm2836.h | 72 +
.../Include/IndustryStandard/Bcm2836Gpio.h | 49 +
.../Include/IndustryStandard/Bcm2836SdHost.h | 92 +
.../Include/IndustryStandard/Bcm2836Sdio.h | 199 ++
.../Bcm283x/Include/Library/GpioLib.h | 33 +
.../Bcm283x/Library/GpioLib/GpioLib.c | 89 +
.../Bcm283x/Library/GpioLib/GpioLib.inf | 39 +
117 files changed, 27594 insertions(+)
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.h
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.inf
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Csrt.aslc
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dbg2.aslc
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Fadt.aslc
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Gtdt.aslc
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Madt.aslc
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.c
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.h
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Rhpx.asl
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl
create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl
create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/License.txt
create mode 100644
Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb
create mode 100644
Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dts
create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dtb
create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dts
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.h
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxe.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeFormSetGuid.h
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeHii.uni
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeHii.vfr
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/ComponentName.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.h
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/Screenshot.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/ComponentName.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DriverBinding.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.h
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwcHw.h
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/ComponentName.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.h
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxe.uni
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/NewFont.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/License.txt
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.bmp
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.eps
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.idf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.uni
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxe.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxe.uni
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxeExtra.uni
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoExtra.uni
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/ComponentName.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Diagnostics.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.h
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcBlockIo.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcDebug.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcIdentification.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/SdHostDxe/SdHostDxe.c
create mode 100644 Platform/RaspberryPi/RPi3/Drivers/SdHostDxe/SdHostDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/FileIo.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/FvbInfo.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockService.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockService.h
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.c
create mode 100644
Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.inf
create mode 100644
Platform/RaspberryPi/RPi3/Include/IndustryStandard/RpiMbox.h
create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/DwUsb.h
create mode 100644
Platform/RaspberryPi/RPi3/Include/Protocol/ExtendedTextOut.h
create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/RpiFirmware.h
create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/RpiMmcHost.h
create mode 100644
Platform/RaspberryPi/RPi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.c
create mode 100644
Platform/RaspberryPi/RPi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.inf
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBm.c
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBm.h
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformLib/AArch64/RaspberryPiHelper.S
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformLib/PlatformLib.inf
create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformLib/RaspberryPi.c
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformLib/RaspberryPiMem.c
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformUiAppLib/PlatformUiAppLib.c
create mode 100644
Platform/RaspberryPi/RPi3/Library/PlatformUiAppLib/PlatformUiAppLib.inf
create mode 100644 Platform/RaspberryPi/RPi3/Library/ResetLib/ResetLib.c
create mode 100644 Platform/RaspberryPi/RPi3/Library/ResetLib/ResetLib.inf
create mode 100644 Platform/RaspberryPi/RPi3/RPi3.dec
create mode 100644 Platform/RaspberryPi/RPi3/RPi3.dsc
create mode 100644 Platform/RaspberryPi/RPi3/RPi3.fdf
create mode 100644 Platform/RaspberryPi/RPi3/Readme.md
create mode 100644 Platform/RaspberryPi/RPi3/Systems.md
create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/License.txt
create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/Readme.md
create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/bl1.bin
create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/fip.bin
create mode 100644 Silicon/Broadcom/Bcm283x/Bcm283x.dec
create mode 100644
Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.c
create mode 100644
Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.inf
create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836.h
create mode 100644
Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpio.h
create mode 100644
Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836SdHost.h
create mode 100644
Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Sdio.h
create mode 100644 Silicon/Broadcom/Bcm283x/Include/Library/GpioLib.h
create mode 100644 Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.c
create mode 100644 Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.inf
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel