From: Jeuk Kim <jeuk20.kim@gmail.com>
To: qemu-devel@nongnu.org, richard.henderson@linaro.org
Cc: stefanha@redhat.com, pbonzini@redhat.com, fam@euphon.net,
kwolf@redhat.com, hreitz@redhat.com, qemu-block@nongnu.org,
daejun7.park@samsung.com, stanleyjhu@google.com,
dridiha98@gmail.com, jeuk20.kim@samsung.com,
j-young.choi@samsung.com
Subject: [PULL 00/12] UFS command fixes and fault injection tests
Date: Fri, 30 Oct 2026 17:14:26 +0900 [thread overview]
Message-ID: <cover.1793347487.git.jeuk20.kim@samsung.com> (raw)
From: Jeuk Kim <jeuk20.kim@samsung.com>
The following changes since commit b574eaf640f02c4edf28cbee6417378f0d79cda0:
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2026-10-29 13:47:40 -0500)
are available in the Git repository at:
https://gitlab.com/jeuk20.kim/qemu.git tags/pull-ufs-20261030
for you to fetch changes up to cc145a41586bde12c94b7e8932988cff323ad3a7:
tests/qtest/ufs-test: Add QOM fault injection task abort test (2026-10-30 17:00:58 +0900)
----------------------------------------------------------------
UFS command fixes and fault injection tests
- Add REPORT LUNS support for well-known LUNs
- Fix PRDT validation and SYNCHRONIZE CACHE handling
- Add fault injection and reset/task management tests
----------------------------------------------------------------
Daejun Park (3):
hw/ufs: Fail SCSI commands that move data without a PRDT
hw/ufs: Pass SYNCHRONIZE CACHE(16) to scsi-hd as SYNCHRONIZE CACHE(10)
hw/ufs: Check the PRDT size against the transfer length of the CDB
Stanley Jhu (8):
hw/ufs: Add experimental fault injection properties for holding requests
hw/ufs: Handle task management requests for fault-injected held requests
hw/ufs: Add ssu-timeout mode for power management recovery testing
docs/system/ufs: Update task management request support status
tests/qtest/ufs-test: Add TMR and async MCQ SCSI submission helpers
tests/qtest/ufs-test: Add HCE reset unit test
tests/qtest/ufs-test: Add MCQ runtime register and TMR handling test
tests/qtest/ufs-test: Add QOM fault injection task abort test
dridiha (1):
hw/ufs: Add support for REPORT_LUNS SCSI command for Well Known LUNs
docs/system/devices/ufs.rst | 7 +-
hw/ufs/lu.c | 85 ++-
hw/ufs/trace-events | 3 +
hw/ufs/ufs-pci.c | 7 +
hw/ufs/ufs-sysbus.c | 7 +
hw/ufs/ufs.c | 305 ++++++++++-
hw/ufs/ufs.h | 68 +++
include/block/ufs.h | 3 +
tests/qtest/ufs-test.c | 1202 ++++++++++++++++++++++++++++++++++++++++++-
9 files changed, 1666 insertions(+), 21 deletions(-)
next reply other threads:[~2026-10-30 8:15 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-30 8:14 Jeuk Kim [this message]
2026-10-30 8:14 ` [PULL 01/12] hw/ufs: Add support for REPORT_LUNS SCSI command for Well Known LUNs Jeuk Kim
2026-10-30 8:14 ` [PULL 02/12] hw/ufs: Fail SCSI commands that move data without a PRDT Jeuk Kim
2026-10-30 8:14 ` [PULL 03/12] hw/ufs: Pass SYNCHRONIZE CACHE(16) to scsi-hd as SYNCHRONIZE CACHE(10) Jeuk Kim
2026-10-30 8:14 ` [PULL 04/12] hw/ufs: Check the PRDT size against the transfer length of the CDB Jeuk Kim
2026-10-30 8:14 ` [PULL 05/12] hw/ufs: Add experimental fault injection properties for holding requests Jeuk Kim
2026-10-30 8:14 ` [PULL 06/12] hw/ufs: Handle task management requests for fault-injected held requests Jeuk Kim
2026-10-30 8:14 ` [PULL 07/12] hw/ufs: Add ssu-timeout mode for power management recovery testing Jeuk Kim
2026-10-30 8:14 ` [PULL 08/12] docs/system/ufs: Update task management request support status Jeuk Kim
2026-10-30 8:14 ` [PULL 09/12] tests/qtest/ufs-test: Add TMR and async MCQ SCSI submission helpers Jeuk Kim
2026-10-30 8:14 ` [PULL 10/12] tests/qtest/ufs-test: Add HCE reset unit test Jeuk Kim
2026-10-30 8:14 ` [PULL 11/12] tests/qtest/ufs-test: Add MCQ runtime register and TMR handling test Jeuk Kim
2026-10-30 8:14 ` [PULL 12/12] tests/qtest/ufs-test: Add QOM fault injection task abort test Jeuk Kim
2026-10-30 12:32 ` [PULL 00/12] UFS command fixes and fault injection tests Richard Henderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1793347487.git.jeuk20.kim@samsung.com \
--to=jeuk20.kim@gmail.com \
--cc=daejun7.park@samsung.com \
--cc=dridiha98@gmail.com \
--cc=fam@euphon.net \
--cc=hreitz@redhat.com \
--cc=j-young.choi@samsung.com \
--cc=jeuk20.kim@samsung.com \
--cc=kwolf@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=stanleyjhu@google.com \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.