Revision: 17559
          http://sourceforge.net/p/edk2/code/17559
Author:   erictian
Date:     2015-06-04 06:57:18 +0000 (Thu, 04 Jun 2015)
Log Message:
-----------
MdeModulePkg/NvmExpressDxe: roll back redundant change in r17286

The initialization of Cc.Iosqes and Cc.Iocqes should not be removed
before any I/O operation as it would impact Qemu-NVMe functionality

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian <[email protected]>

Revision Links:
--------------
    http://sourceforge.net/p/edk2/code/17286

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c

Modified: trunk/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c
===================================================================
--- trunk/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c       
2015-06-04 05:34:46 UTC (rev 17558)
+++ trunk/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c       
2015-06-04 06:57:18 UTC (rev 17559)
@@ -513,9 +513,11 @@
   // CC.AMS, CC.MPS and CC.CSS are all set to 0.
   //
   ZeroMem (&Cc, sizeof (NVME_CC));
-  Cc.En  = 1;
+  Cc.En     = 1;
+  Cc.Iosqes = 6;
+  Cc.Iocqes = 4;
+
   Status = WriteNvmeControllerConfiguration (Private, &Cc);
-
   if (EFI_ERROR(Status)) {
     return Status;
   }


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to