[edk2] [patch 1/2] MdePkg: Add UEFI NVMe Pass Thru protocol definitions

2015-04-30 Thread Feng Tian
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

[edk2] [patch 2/2] MdeModulePkg/NvmExpressDxe: Expose EFI_NVME_PASS_THRU protocol to usr

2015-04-30 Thread Feng Tian
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

[edk2] [patch 0/2] Add EFI_NVME_PASS_THRU_PROTOCOL support

2015-04-30 Thread Feng Tian
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

[edk2] [patch] MdeModulePkg: fix some issues in ScsiDisk to co-work with UFS stack

2015-04-28 Thread Feng Tian
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

[edk2] [patch 1/2] MdePkg: Add UFS (Universal Flash Storage) device path definition

2015-04-27 Thread 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

[edk2] [patch 0/2] Add UFS (Universal Flash Storage) support

2015-04-27 Thread Feng Tian
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