[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/12] scsi-disk: Add DVD-ROM support and media chan
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 00/12] scsi-disk: Add DVD-ROM support and media change + atapi: nitpicking |
Date: |
Tue, 20 Sep 2011 17:26:34 +0200 |
This series brings scsi-disk and ide/atapi almost on feature parity.
After this series, the only missing feature in scsi-disk is the READ
CD command. The main addition is media change support, both via
unit attention and via GET EVENT STATUS NOTIFICATION.
I originally planned to work on this after migration, but since media
change supports adds a couple of fields that have to be migrated, it
is better to include this early.
The actual packets are still sometimes different, mostly in irrelevant
details, but apart from READ CD the implemented commands are the same.
Unifying the two implementations is a much larger job, and would likely
require significant work in the block layer too. It may come out nicely
as a byproduct of more SCSI features (e.g. SCSI passthrough for iSCSI
devices) but not soon.
Paolo Bonzini (12):
scsi: pass correct sense code for ENOMEDIUM
atapi/scsi: unify definitions for MMC
atapi: move GESN definitions to scsi-defs.h
atapi: fill in AUDIO_CTL page correctly
scsi: notify the device when unit attention is reported
scsi-disk: report media changed via unit attention sense codes
scsi-disk: add stubs for more MMC commands
scsi-disk: store valid mode pages in a table
atapi/scsi-disk: make mode page values coherent between the two
scsi-disk: support DVD profile in GET CONFIGURATION
scsi-disk: support READ DVD STRUCTURE
scsi-disk: report media changed via GET EVENT STATUS NOTIFICATION
hw/ide/atapi.c | 109 ++++++-----------
hw/ide/core.c | 4 +-
hw/ide/internal.h | 71 +-----------
hw/ide/macio.c | 2 +-
hw/scsi-bus.c | 39 +++++-
hw/scsi-defs.h | 90 ++++++++++++++
hw/scsi-disk.c | 341 ++++++++++++++++++++++++++++++++++++++++++++++++-----
hw/scsi.h | 4 +
8 files changed, 482 insertions(+), 178 deletions(-)
--
1.7.6
- [Qemu-devel] [PATCH 00/12] scsi-disk: Add DVD-ROM support and media change + atapi: nitpicking,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 04/12] atapi: fill in AUDIO_CTL page correctly, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 06/12] scsi-disk: report media changed via unit attention sense codes, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 01/12] scsi: pass correct sense code for ENOMEDIUM, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 07/12] scsi-disk: add stubs for more MMC commands, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 03/12] atapi: move GESN definitions to scsi-defs.h, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 09/12] atapi/scsi-disk: make mode page values coherent between the two, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 08/12] scsi-disk: store valid mode pages in a table, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 05/12] scsi: notify the device when unit attention is reported, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 02/12] atapi/scsi: unify definitions for MMC, Paolo Bonzini, 2011/09/20
- [Qemu-devel] [PATCH 12/12] scsi-disk: report media changed via GET EVENT STATUS NOTIFICATION, Paolo Bonzini, 2011/09/20