All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] esp: minor fixes for older Linux versions
@ 2021-05-18 21:25 Mark Cave-Ayland
  2021-05-18 21:25 ` [PATCH 1/2] esp: only assert INTR_DC interrupt flag if selection fails Mark Cave-Ayland
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Mark Cave-Ayland @ 2021-05-18 21:25 UTC (permalink / raw)
  To: qemu-devel, qemu-stable, pbonzini, fam, laurent

Following on from the ESP changes in QEMU 6.0 someone pointed out that the old
Linux 2.6 ESP driver as used in Aurelian's SPARC image at
https://people.debian.org/~aurel32/qemu/sparc/ emits a constant stream of
"esp0: STEP_ASEL for tgt 0" messages to the console during boot.

These patches solve the issue so that the older image is able to boot cleanly
once again. The first patch is a genuine bug fix for the QEMU 6.0 changes whilst
the second works around the delayed bus phase change when deferring IO transfers
from the end of the command phase to the start of the information transfer
phase.

I've tested this using the extended suite of images used for the QEMU 6.0 changes
and confirmed that there are no other regressions.

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


Mark Cave-Ayland (2):
  esp: only assert INTR_DC interrupt flag if selection fails
  esp: only set ESP_RSEQ at the start of the select sequence

 hw/scsi/esp.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

-- 
2.20.1



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

end of thread, other threads:[~2021-06-09 12:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-18 21:25 [PATCH 0/2] esp: minor fixes for older Linux versions Mark Cave-Ayland
2021-05-18 21:25 ` [PATCH 1/2] esp: only assert INTR_DC interrupt flag if selection fails Mark Cave-Ayland
2021-05-18 21:25 ` [PATCH 2/2] esp: only set ESP_RSEQ at the start of the select sequence Mark Cave-Ayland
2021-05-28  7:07 ` [PATCH 0/2] esp: minor fixes for older Linux versions Mark Cave-Ayland
2021-06-07 11:00   ` Mark Cave-Ayland
2021-06-09 12:13 ` Paolo Bonzini

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.