]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/MdeModulePkg.dec
MdeModulePkg: Add definitions for NVM Express Passthru PPI
authorChu, Maggie <maggie.chu@intel.com>
Mon, 17 Jun 2019 02:10:43 +0000 (10:10 +0800)
committerHao A Wu <hao.a.wu@intel.com>
Mon, 24 Jun 2019 01:07:55 +0000 (09:07 +0800)
commit4128d8a8cba3de089df06608a6e2cd4791581d7e
tree39a99afcab0da4037edcb94cf3b30e33f9dfa210
parent719a684d7df1b5b5627f42447be4f12aab038343
MdeModulePkg: Add definitions for NVM Express Passthru PPI

https://bugzilla.tianocore.org/show_bug.cgi?id=1879
This commit will add the definitions of Nvm Express PassThru PPI.
This PPI will provide services that allow NVM commands to be sent
to NVM Express devices during PEI phase.

More specifically, the PPI will provide services to:

* Sends an NVM Express Command Packet to an NVM Express controller
  or namespace (by service 'PassThru');
* Get the list of the attached namespaces on a controller
  (by services 'GetNextNameSpace');
* Get the identification information (DevicePath) of the underlying
  NVM Express host controller (by service 'GetDevicePath').

Signed-off-by: Maggie Chu <maggie.chu@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
MdeModulePkg/Include/Ppi/NvmExpressPassThru.h [new file with mode: 0644]
MdeModulePkg/MdeModulePkg.dec