The patches add UFS related definitions and implement a UFS stack. Feng Tian (2): MdePkg: Add UFS (Universal Flash Storage) device path definition MdeModulePkg: Add UFS (Universal Flash Storage) Stack
MdeModulePkg/Bus/Pci/UfsPciHcDxe/ComponentName.c | 225 +++ MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.c | 699 +++++++ MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.h | 453 +++++ MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.inf | 56 + MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.uni | Bin 0 -> 1980 bytes .../Bus/Pci/UfsPciHcDxe/UfsPciHcDxeExtra.uni | Bin 0 -> 1336 bytes MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.c | 152 ++ MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.h | 62 + MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.inf | 56 + MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.uni | Bin 0 -> 2076 bytes .../Bus/Pci/UfsPciHcPei/UfsPciHcPeiExtra.uni | Bin 0 -> 1372 bytes MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c | 995 ++++++++++ MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.h | 434 +++++ .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.inf | 61 + .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.uni | Bin 0 -> 1844 bytes .../Bus/Ufs/UfsBlockIoPei/UfsBlockIoPeiExtra.uni | Bin 0 -> 1362 bytes MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c | 455 +++++ MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.h | 61 + MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.c | 1787 +++++++++++++++++ MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.h | 1339 +++++++++++++ .../Bus/Ufs/UfsPassThruDxe/ComponentName.c | 222 +++ MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.c | 1054 +++++++++++ MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.h | 727 +++++++ .../Bus/Ufs/UfsPassThruDxe/UfsPassThru.uni | Bin 0 -> 2032 bytes .../Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf | 63 + .../Bus/Ufs/UfsPassThruDxe/UfsPassThruExtra.uni | Bin 0 -> 1346 bytes .../Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.c | 2000 ++++++++++++++++++++ .../Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.h | 1339 +++++++++++++ MdeModulePkg/Include/Ppi/UfsHostController.h | 60 + MdeModulePkg/Include/Protocol/UfsHostController.h | 205 ++ MdeModulePkg/MdeModulePkg.dec | 12 + MdeModulePkg/MdeModulePkg.dsc | 4 + MdeModulePkg/MdeModulePkg.uni | Bin 161746 -> 162778 bytes MdePkg/Include/Ppi/BlockIo.h | 5 +- MdePkg/Include/Protocol/DevicePath.h | 18 + MdePkg/Include/Protocol/DiskInfo.h | 11 +- .../Library/UefiDevicePathLib/DevicePathFromText.c | 32 + .../Library/UefiDevicePathLib/DevicePathToText.c | 28 + MdePkg/MdePkg.dec | 7 + 39 files changed, 12620 insertions(+), 2 deletions(-) create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/ComponentName.c create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.c create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.h create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.inf create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.c create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.h create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.inf create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.uni create mode 100644 MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.h create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.inf create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.uni create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.h create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.h create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/ComponentName.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.h create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.uni create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruExtra.uni create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.c create mode 100644 MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.h create mode 100644 MdeModulePkg/Include/Ppi/UfsHostController.h create mode 100644 MdeModulePkg/Include/Protocol/UfsHostController.h -- 1.9.5.msysgit.0 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
