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

Reply via email to