Am 24.06.2012 19:15, schrieb Hervé Poussineau: > This patchset adds a PCI connection to the 53c9x emulation already > present in QEMU. The emulated card is the AMD PCscsi adapter, > and has been tested on multiple Microsoft operating systems. > > Changes v1 -> v2: > - use qemu_log_mask(LOG_UNIMP, ...) instead of error_report() > - use prefix esp_pci_* for functions related to PCI emulation > - add missing break > - fix DMA start for Select and Transfer Information commands > > Hervé Poussineau (9): > esp: execute select commands immediately when it is a non-dma command > esp: delay Transfer Information command if dma is not enabled > esp: implement Disable selection command > esp: implement Reset ATN command > esp: support future change of chip_id > esp: use hba_private field instead of a complex cast > esp: split esp code into generic chip emulation and sysbus layer > esp: use trace framework instead of stderr output > esp: add AMD PCscsi emulation (PCI SCSI adapter) > > default-configs/i386-softmmu.mak | 1 + > hw/esp.c | 544 > ++++++++++++++++++++++++++++++++------ > hw/pci_ids.h | 1 + > trace-events | 17 ++ > 4 files changed, 481 insertions(+), 82 deletions(-) >
Please keep Paolo CCed, he is the SCSI maintainer (though he's still on vacation this week, iirc). Kevin