Commit 86d74cbea5 for qemu.org
commit 86d74cbea5667e2062d924d57ed52a7072570d70
Author: Stanley Jhu <stanleyjhu@google.com>
Date: Fri Oct 23 19:38:26 2026 +0800
docs/system/ufs: Update task management request support status
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 <stanleyjhu@google.com>
Reviewed-by: Jeuk Kim <jeuk20.kim@samsung.com>
Signed-off-by: Jeuk Kim <jeuk20.kim@samsung.com>
diff --git a/docs/system/devices/ufs.rst b/docs/system/devices/ufs.rst
index d3482e9299..7e1fa671ab 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
@@ -81,8 +80,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.