[Bug 1259] New: [NvmExpressDxe] NvmExpressPassThru() needs to always copy the content of completion queue entry to the PassThru packect


bugzilla-daemon at bugzilla.tianocore.org...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=1259

Bug ID: 1259
Summary: [NvmExpressDxe] NvmExpressPassThru() needs to always
copy the content of completion queue entry to the
PassThru packect
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: michael.d.kinney(a)intel.com
Reporter: hao.a.wu(a)intel.com
CC: edk2-bugs(a)lists.01.org

According to the the NVM Express spec Revision 1.1, for some commands,
command-related information will be stored in the Dword 0 of the
completion queue entry.

One case is for the Get Features Command (Section 5.9.2 of the spec),
Dword 0 of the completion queue entry may contain feature information.

Hence, the NvmExpressPassThru() function should always copy the content of
completion queue entry to the PassThru packet regardless of the execution
result of the command.

The current behavior is it will only copy the completion queue entry to
PassThru packet if the command execution has error.

--
You are receiving this mail because:
You are on the CC list for the bug.