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

Reply via email to