]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.c
MdeModulePkg/NvmExpressDxe: Fix some bugs
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / NvmExpressDxe / NvmExpress.c
index b6729ce711b311a116efd59a3aed2ffbdbe8d3e3..ed1c4bf391a962b3f72b46b3d7bef0b5801aad68 100644 (file)
@@ -214,6 +214,15 @@ EnumerateNvmeDevNamespace (
            EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
            );\r
 \r
+    //\r
+    // Dump NvmExpress Identify Namespace Data\r
+    //\r
+    DEBUG ((EFI_D_INFO, " == NVME IDENTIFY NAMESPACE [%d] DATA ==\n", NamespaceId));\r
+    DEBUG ((EFI_D_INFO, "    NSZE        : 0x%x\n", NamespaceData->Nsze));\r
+    DEBUG ((EFI_D_INFO, "    NCAP        : 0x%x\n", NamespaceData->Ncap));\r
+    DEBUG ((EFI_D_INFO, "    NUSE        : 0x%x\n", NamespaceData->Nuse));\r
+    DEBUG ((EFI_D_INFO, "    LBAF0.LBADS : 0x%x\n", (NamespaceData->LbaFormat[0].Lbads)));\r
+\r
     //\r
     // Build controller name for Component Name (2) protocol.\r
     //\r
@@ -657,7 +666,7 @@ NvmExpressDriverBindingStart (
                       PciIo,\r
                       AllocateAnyPages,\r
                       EfiBootServicesData,\r
-                      6,\r
+                      4,\r
                       (VOID**)&Private->Buffer,\r
                       0\r
                       );\r