On Mon, Jul 9, 2012 at 10:02 AM, Hervé Poussineau <hpous...@reactos.org> wrote: > 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.
Thanks, applied all. > > Changes v2 -> v3: > - add support for accesses with size 1 or 2 > - fix compilation for sparc target > > 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 (10): > 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 > pci: add some stubs > esp: add AMD PCscsi emulation (PCI SCSI adapter) > > default-configs/i386-softmmu.mak | 1 + > hw/esp.c | 574 > ++++++++++++++++++++++++++++++++------ > hw/pci-stub.c | 15 + > hw/pci_ids.h | 1 + > trace-events | 17 ++ > 5 files changed, 526 insertions(+), 82 deletions(-) > > -- > 1.7.10.4 >