commit | f933f60c5132f70fdf09e05f8da4ecde412622a5 | [log] [tgz] |
---|---|---|
author | Venkatesh Srinivas <venkateshs@google.com> | Tue Apr 23 02:42:26 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Tue Apr 23 02:42:26 2019 +0000 |
tree | 9fb39d14fe17e322f3ae9589a9c2b2e7c51aaf10 | |
parent | e08d86f8e7d00b56a1252c47cef45bbdf477009a [diff] |
[zircon][system] Extract scsilib from virtio into a common library scsilib is a library to construct a Fuchsia block device on a SCSI Direct Access Block Device. It implements some of the complex SCSI-3 probe sequence and is used by virtio-scsi. For expediency it was originally written as part of virtio/scsi; extract it to a common location so UMS and UASP and UFS could use it. ZX-2314 Tested: ./scripts/run-zircon-x64 -- \ -drive if=none,id=hd,file=/tmp/blk.img \ -device virtio-scsi-pci,id=scsi \ -device scsi-hd,drive=hd,scsi-id=1,lun=1 \ \ -drive if=none,id=hd2,file=/tmp/blk2.img \ -device scsi-hd,drive=hd2,scsi-id=2,lun=1 $ lsblk ID SIZE TYPE LABEL FLAGS DEVICE 000 16M /dev/sys/pci/00:02.0/virtio-scsi/scsi-disk-1-1/block 001 16M /dev/sys/pci/00:02.0/virtio-scsi/scsi-disk-2-1/block $ Change-Id: Id6480a49ddc870fccc03e6a6311772901fbeee2e
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.