All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)


             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.