]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg: Add definitions for EDKII PEI NVME host controller PPI
authorHao Wu <hao.a.wu@intel.com>
Wed, 2 May 2018 06:12:12 +0000 (14:12 +0800)
committerHao Wu <hao.a.wu@intel.com>
Mon, 25 Jun 2018 01:13:12 +0000 (09:13 +0800)
commit508acb5f6c29d86b266ea2412b3cfb8fce278a07
treed16ecc15b48c3183e13045f131ed88c3b569d3f2
parentcc0d998b8ba08819f7a7e18219d95ba3b6aba81f
MdeModulePkg: Add definitions for EDKII PEI NVME host controller PPI

Introduces the below PPI:

struct EDKII_NVM_EXPRESS_HOST_CONTROLLER_PPI {
  EDKII_NVM_EXPRESS_HC_GET_MMIO_BAR       GetNvmeHcMmioBar;
  EDKII_NVM_EXPRESS_HC_GET_DEVICE_PATH    GetNvmeHcDevicePath;
};

The GetNvmeHcMmioBar service will provide the caller with the MMIO BAR
address of each NVMe HC within the system;

The GetNvmeHcDevicePath service will provide the caller with the device
path information of each NVMe HC.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
MdeModulePkg/Include/Ppi/NvmExpressHostController.h [new file with mode: 0644]
MdeModulePkg/MdeModulePkg.dec