OSDN Git Service

hw/ufs: Initial commit for emulated Universal-Flash-Storage
authorJeuk Kim <jeuk20.kim@samsung.com>
Wed, 6 Sep 2023 07:43:48 +0000 (16:43 +0900)
committerStefan Hajnoczi <stefanha@redhat.com>
Thu, 7 Sep 2023 18:01:29 +0000 (14:01 -0400)
commitbc4e68d362ec4be9cd54fea181dca2b5b0435865
treef94b9a807f633b189b83cce1181515dba3037b96
parent1f14c9147c55149f2d631c8f661da53cd930c8c4
hw/ufs: Initial commit for emulated Universal-Flash-Storage

Universal Flash Storage (UFS) is a high-performance mass storage device
with a serial interface. It is primarily used as a high-performance
data storage device for embedded applications.

This commit contains code for UFS device to be recognized
as a UFS PCI device.
Patches to handle UFS logical unit and Transfer Request will follow.

Signed-off-by: Jeuk Kim <jeuk20.kim@samsung.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 10232660d462ee5cd10cf673f1a9a1205fc8276c.1693980783.git.jeuk20.kim@gmail.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
14 files changed:
MAINTAINERS
docs/specs/pci-ids.rst
hw/Kconfig
hw/meson.build
hw/ufs/Kconfig [new file with mode: 0644]
hw/ufs/meson.build [new file with mode: 0644]
hw/ufs/trace-events [new file with mode: 0644]
hw/ufs/trace.h [new file with mode: 0644]
hw/ufs/ufs.c [new file with mode: 0644]
hw/ufs/ufs.h [new file with mode: 0644]
include/block/ufs.h [new file with mode: 0644]
include/hw/pci/pci.h
include/hw/pci/pci_ids.h
meson.build