All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] esp: add AMD PCscsi emulation
@ 2012-06-24 17:15 Hervé Poussineau
  2012-06-24 17:15 ` [Qemu-devel] [PATCH 1/9] esp: execute select commands immediately when it is a non-dma command Hervé Poussineau
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Hervé Poussineau @ 2012-06-24 17:15 UTC (permalink / raw)
  To: qemu-devel; +Cc: Blue Swirl, Kevin Wolf, 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(-)

-- 
1.7.10

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-06-24 19:38 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-24 17:15 [Qemu-devel] [PATCH 0/7] esp: add AMD PCscsi emulation Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 1/9] esp: execute select commands immediately when it is a non-dma command Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 2/9] esp: delay Transfer Information command if dma is not enabled Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 3/9] esp: implement Disable selection command Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 4/9] esp: implement Reset ATN command Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 5/9] esp: support future change of chip_id Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 6/9] esp: use hba_private field instead of a complex cast Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 7/9] esp: split esp code into generic chip emulation and sysbus layer Hervé Poussineau
2012-06-24 17:15 ` [Qemu-devel] [PATCH 8/9] esp: use trace framework instead of stderr output Hervé Poussineau
2012-06-24 19:38   ` Blue Swirl
2012-06-24 17:15 ` [Qemu-devel] [PATCH 9/9] esp: add AMD PCscsi emulation (PCI SCSI adapter) Hervé Poussineau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.