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 boot from SD or eMMC.  It also 
contains feature
enhancements that were missing from the derived Mmc driver.

Lauterbach debug library is not Windows-specific but was a useful debug library 
during our
initial Windows IoT Core platform enabling.

Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Michael D Kinney <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co <[email protected]>

Christopher Co (3):
  Platform/Microsoft: Add SdMmc Dxe Driver
  Platform/Microsoft: Add MsPkg
  Platform/Microsoft: Add Lauterbach debug library

 Platform/Microsoft/Drivers/SdMmcDxe/BlockIo.c                                  
              |  526 ++++++
 Platform/Microsoft/Drivers/SdMmcDxe/Debug.c                                    
              |  358 ++++
 Platform/Microsoft/Drivers/SdMmcDxe/Protocol.c                                 
              | 1774 ++++++++++++++++++++
 Platform/Microsoft/Drivers/SdMmcDxe/Protocol.h                                 
              |  231 +++
 Platform/Microsoft/Drivers/SdMmcDxe/RpmbIo.c                                   
              |  611 +++++++
 Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.c                                    
              |  892 ++++++++++
 Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.h                                    
              |  529 ++++++
 Platform/Microsoft/Drivers/SdMmcDxe/SdMmcDxe.inf                               
              |   50 +
 Platform/Microsoft/Drivers/SdMmcDxe/SdMmcHw.h                                  
              |  506 ++++++
 Platform/Microsoft/Include/Protocol/RpmbIo.h                                   
              |  262 +++
 Platform/Microsoft/Include/Protocol/Sdhc.h                                     
              |  197 +++
 
Platform/Microsoft/Library/LauterbachPeCoffExtraActionLib/LauterbachPeCoffExtraActionLib.c
   |  142 ++
 
Platform/Microsoft/Library/LauterbachPeCoffExtraActionLib/LauterbachPeCoffExtraActionLib.inf
 |   41 +
 Platform/Microsoft/MsPkg.dec                                                   
              |   42 +
 Platform/Microsoft/MsPkg.dsc                                                   
              |   32 +
 15 files changed, 6193 insertions(+)
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/BlockIo.c
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/Debug.c
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/Protocol.c
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/Protocol.h
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/RpmbIo.c
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.c
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.h
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/SdMmcDxe.inf
 create mode 100644 Platform/Microsoft/Drivers/SdMmcDxe/SdMmcHw.h
 create mode 100644 Platform/Microsoft/Include/Protocol/RpmbIo.h
 create mode 100644 Platform/Microsoft/Include/Protocol/Sdhc.h
 create mode 100644 
Platform/Microsoft/Library/LauterbachPeCoffExtraActionLib/LauterbachPeCoffExtraActionLib.c
 create mode 100644 
Platform/Microsoft/Library/LauterbachPeCoffExtraActionLib/LauterbachPeCoffExtraActionLib.inf
 create mode 100644 Platform/Microsoft/MsPkg.dec
 create mode 100644 Platform/Microsoft/MsPkg.dsc

-- 
2.16.2.gvfs.1.33.gf5370f1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to