Per NVM Express Spec, software should notify NVME HW when shutdown occurs. The host should set the Shutdown Notification (CC.SHN) field to 01b to indicate a normal shutdown operation. The controller indicates when shutdown processing is completed by updating the Shutdown Status (CSTS.SHST) field to 10b.
Ruiyu Ni (2): MdePkg/Nvme: Add NVME shutdown notification related macros MdeModulePkg/NvmExpressDxe: Notify NVME HW when system reset happens MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.c | 7 +- MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.h | 23 ++- .../Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf | 3 +- MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c | 181 ++++++++++++++++++++- MdePkg/Include/IndustryStandard/Nvme.h | 6 +- 5 files changed, 215 insertions(+), 5 deletions(-) -- 2.12.2.windows.2 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel