V2 changes: A. For patch 3/3, introduces a BOOLEAN flag in the controller private data structure. The flag will indicate internal IO queues creation and it will simplifies the check logic in the NvmExpressPassThru() function.
V1 history: The series will address a couple of bugs within the NvmExpressPassThru() function. Please refer to the log messages of each commit for more details. Cc: Liangcheng Tang <[email protected]> Cc: Jiewen Yao <[email protected]> Cc: Ruiyu Ni <[email protected]> Cc: Star Zeng <[email protected]> Hao Wu (3): MdeModulePkg/NvmExpressDxe: Refine data buffer & len check in PassThru MdeModulePkg/NvmExpressDxe: Always copy CQ entry to PassThru packet MdeModulePkg/NvmExpressDxe: Refine PassThru IO queue creation behavior MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.h | 7 +- MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c | 6 ++ MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressPassthru.c | 67 ++++++++++++-------- 3 files changed, 51 insertions(+), 29 deletions(-) -- 2.12.0.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

