qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] esp-pci: fixes for Linux and MS-DOS
@ 2024-01-12 13:15 Mark Cave-Ayland
  2024-01-12 13:15 ` [PATCH 1/4] esp-pci.c: use correct address register for PCI DMA transfers Mark Cave-Ayland
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Mark Cave-Ayland @ 2024-01-12 13:15 UTC (permalink / raw)
  To: pbonzini, fam, hpoussin, deller, linux, qemu-devel

This series contains fixes for the esp-pci device (am53c974 or dc390) for a
few issues spotted whilst testing the previous ESP series.

Patches 1-3 are fixes for issues found by Helge/Guenter whilst testing the
hppa C3700 machine with the amd53c974/dc390 devices under Linux, whilst patch
4 fixes an issue that was exposed by testing MS-DOS and Windows drivers.

With this series applied on top of the reworked ESP device, it is possible to
boot Linux under qemu-system-hppa without any errors and also boot and install
Win98SE from a DC390 PCI SCSI controller (no IDE!) using an MS-DOS boot floppy.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Based-on: 20240112125420.514425-1-mark.cave-ayland@ilande.co.uk


Mark Cave-Ayland (4):
  esp-pci.c: use correct address register for PCI DMA transfers
  esp-pci.c: generate PCI interrupt from separate ESP and PCI sources
  esp-pci.c: synchronise setting of DMA_STAT_DONE with ESP completion
    interrupt
  esp-pci.c: set DMA_STAT_BCMBLT when BLAST command issued

 hw/scsi/esp-pci.c | 61 +++++++++++++++++++++++++++++++----------------
 1 file changed, 41 insertions(+), 20 deletions(-)

-- 
2.39.2



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

end of thread, other threads:[~2024-01-21 12:29 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-12 13:15 [PATCH 0/4] esp-pci: fixes for Linux and MS-DOS Mark Cave-Ayland
2024-01-12 13:15 ` [PATCH 1/4] esp-pci.c: use correct address register for PCI DMA transfers Mark Cave-Ayland
2024-01-12 20:52   ` Guenter Roeck
2024-01-12 13:15 ` [PATCH 2/4] esp-pci.c: generate PCI interrupt from separate ESP and PCI sources Mark Cave-Ayland
2024-01-12 20:52   ` Guenter Roeck
2024-01-12 13:15 ` [PATCH 3/4] esp-pci.c: synchronise setting of DMA_STAT_DONE with ESP completion interrupt Mark Cave-Ayland
2024-01-12 20:52   ` Guenter Roeck
2024-01-12 13:15 ` [PATCH 4/4] esp-pci.c: set DMA_STAT_BCMBLT when BLAST command issued Mark Cave-Ayland
2024-01-12 20:53   ` Guenter Roeck
2024-01-16 16:10 ` [PATCH 0/4] esp-pci: fixes for Linux and MS-DOS Philippe Mathieu-Daudé
2024-01-20 13:09 ` Michael Tokarev
2024-01-20 15:23   ` Guenter Roeck
2024-01-21 12:28   ` Mark Cave-Ayland

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).