Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian
Reviewed-by: Star Zeng
---
MdePkg/Include/Protocol/NvmExpressPassthru.h | 286 +++
MdePkg/MdePkg.dec| 8 +-
2 files changed, 293 insertions(+), 1 deletion
This patch produces a EFI_NVME_PASS_THRU protocol instance on device handle to
provide upper user a way to send cmd to NVMe device.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian
Reviewed-by: Star Zeng
---
MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.c
The patches include:
1. The EFI_NVME_PASS_THRU_PROTOCOL definitions.
2. The code changes in NvmExpressDxe to expose this protocol for upper user
Feng Tian (2):
MdePkg: Add UEFI NVMe Pass Thru protocol definitions
MdeModulePkg/NvmExpressDxe: Expose EFI_NVME_PASS_THRU protocol to usr
The changes in ScsiDisk include:
1. Add UFS disk info support.
2. Remove the wrong block size calculation.
3. Get sense data for TEST_UNIT_READY cmd immediately rather than sending a
REQUEST_SENSE cmd again.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian
Reviewed-by: Star Zeng
---
MdePkg/Include/Ppi/BlockIo.h | 5 +++-
MdePkg/Include/Protocol/DevicePath.h | 18
MdePkg/Include/Protocol/DiskInfo.h | 11
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