The task management request (TMR) handling implemented for UFS supports QUERY TASK and ABORT TASK, while other task management functions return TASK MANAGEMENT FUNCTION NOT SUPPORTED. Update the documentation in ufs.rst to reflect the current implementation by removing the outdated note under nutmrs and updating the Limitations section accordingly.
Signed-off-by: Stanley Jhu <[email protected]> --- docs/system/devices/ufs.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/system/devices/ufs.rst b/docs/system/devices/ufs.rst index a76fdbe76e..36f5b958cf 100644 --- a/docs/system/devices/ufs.rst +++ b/docs/system/devices/ufs.rst @@ -51,7 +51,6 @@ Host Controller Properties ``nutmrs`` (default 8, maximum 8) Number of UTP task management request slots advertised to the guest. - Task management requests are not processed yet (see Limitations). ``mcq`` (default off) Advertise Multi-Circular Queue (MCQ) support. When off, the guest @@ -136,8 +135,10 @@ Limitations link startup, DME attribute access and hibernation are handled; DME reads return fixed values, and DME writes, power mode changes and hibernation do not change any link state. -* UTP task management requests are not processed, so a guest that - tries to abort a command or reset a logical unit gets no completion. +* Only the ``QUERY TASK`` and ``ABORT TASK`` UTP task management + requests are supported; other task management functions such as + ``LOGICAL UNIT RESET`` return ``TASK MANAGEMENT FUNCTION NOT + SUPPORTED``. * The Boot and RPMB well-known logical units only answer basic SCSI commands such as INQUIRY; boot and RPMB data access are not emulated. * The device cannot be migrated. -- 2.56.0.218.g1ec904b173-goog
