qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v9 0/4] hw/ufs: Add Universal Flash Storage (UFS) support
@ 2023-08-03 11:48 Jeuk Kim
  2023-08-03 11:48 ` [PATCH v9 1/4] hw/ufs: Initial commit for emulated Universal-Flash-Storage Jeuk Kim
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Jeuk Kim @ 2023-08-03 11:48 UTC (permalink / raw)
  To: qemu-devel
  Cc: fam, hreitz, k.jensen, kwolf, pbonzini, qemu-block, stefanha,
	berrange, marcandre.lureau, marcel.apfelbaum, mst, philmd, thuth,
	lvivier, jeuk20.kim

Dear Stefan,
I'm really sorry, but could you please put this patch series
instead of v8, which was previously merged into block-next?
The fixes from v8 are below.
Please let me know if you have any comments or issues.

Thank you very much,
Jeuk

Since v8:
- Fix compilation warnings (Mike Maslenkin reported. Thanks so much Mike!)
- Skip ufs-test for qemu-system-ppc64
I have confirmed that the dma in ufs-test does not work well
for qemu-system-ppc64.
This seems to be because qemu-system-ppc64 is the only big-endian system test.
Since there are currently no ufs devices supported on big-endian systems,
I just skip the test for now, and leave it as a TODO.

Jeuk Kim (4):
  hw/ufs: Initial commit for emulated Universal-Flash-Storage
  hw/ufs: Support for Query Transfer Requests
  hw/ufs: Support for UFS logical unit
  tests/qtest: Introduce tests for UFS

 MAINTAINERS              |    7 +
 docs/specs/pci-ids.rst   |    2 +
 hw/Kconfig               |    1 +
 hw/meson.build           |    1 +
 hw/ufs/Kconfig           |    4 +
 hw/ufs/lu.c              | 1445 ++++++++++++++++++++++++++++++++++++
 hw/ufs/meson.build       |    1 +
 hw/ufs/trace-events      |   58 ++
 hw/ufs/trace.h           |    1 +
 hw/ufs/ufs.c             | 1494 ++++++++++++++++++++++++++++++++++++++
 hw/ufs/ufs.h             |  131 ++++
 include/block/ufs.h      | 1090 +++++++++++++++++++++++++++
 include/hw/pci/pci.h     |    1 +
 include/hw/pci/pci_ids.h |    1 +
 include/scsi/constants.h |    1 +
 meson.build              |    1 +
 tests/qtest/meson.build  |    1 +
 tests/qtest/ufs-test.c   |  584 +++++++++++++++
 18 files changed, 4824 insertions(+)
 create mode 100644 hw/ufs/Kconfig
 create mode 100644 hw/ufs/lu.c
 create mode 100644 hw/ufs/meson.build
 create mode 100644 hw/ufs/trace-events
 create mode 100644 hw/ufs/trace.h
 create mode 100644 hw/ufs/ufs.c
 create mode 100644 hw/ufs/ufs.h
 create mode 100644 include/block/ufs.h
 create mode 100644 tests/qtest/ufs-test.c

-- 
2.34.1



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-09-01  0:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-03 11:48 [PATCH v9 0/4] hw/ufs: Add Universal Flash Storage (UFS) support Jeuk Kim
2023-08-03 11:48 ` [PATCH v9 1/4] hw/ufs: Initial commit for emulated Universal-Flash-Storage Jeuk Kim
2023-08-03 11:48 ` [PATCH v9 2/4] hw/ufs: Support for Query Transfer Requests Jeuk Kim
2023-08-03 11:48 ` [PATCH v9 3/4] hw/ufs: Support for UFS logical unit Jeuk Kim
2023-08-03 11:48 ` [PATCH v9 4/4] tests/qtest: Introduce tests for UFS Jeuk Kim
2023-08-03 15:57 ` [PATCH v9 0/4] hw/ufs: Add Universal Flash Storage (UFS) support Stefan Hajnoczi
2023-08-30 11:35 ` Stefan Hajnoczi
2023-08-30 11:38 ` Stefan Hajnoczi
2023-09-01  0:46   ` Jeuk Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).