qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] lsi53c895a: disable reentrancy detection for MMIO region, too
@ 2023-05-16  9:05 Thomas Huth
  2023-05-16  9:27 ` Alexander Bulekov
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Huth @ 2023-05-16  9:05 UTC (permalink / raw)
  To: Paolo Bonzini, Alexander Bulekov
  Cc: Fam Zheng, qemu-devel, Fiona Ebner, Darren Kenny, Thomas Huth

While trying to use a SCSI disk on the LSI controller with an
older version of Fedora (25), I'm getting:

 qemu: warning: Blocked re-entrant IO on MemoryRegion: lsi-mmio at addr: 0x34

and the SCSI controller is not usable. Seems like we have to
disable the reentrancy checker for the MMIO region, too, to
get this working again.

Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 hw/scsi/lsi53c895a.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c
index db27872963..048436352b 100644
--- a/hw/scsi/lsi53c895a.c
+++ b/hw/scsi/lsi53c895a.c
@@ -2307,6 +2307,7 @@ static void lsi_scsi_realize(PCIDevice *dev, Error **errp)
      * re-entrancy guard.
      */
     s->ram_io.disable_reentrancy_guard = true;
+    s->mmio_io.disable_reentrancy_guard = true;
 
     address_space_init(&s->pci_io_as, pci_address_space_io(dev), "lsi-pci-io");
     qdev_init_gpio_out(d, &s->ext_irq, 1);
-- 
2.31.1



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

end of thread, other threads:[~2023-05-16 10:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-16  9:05 [PATCH] lsi53c895a: disable reentrancy detection for MMIO region, too Thomas Huth
2023-05-16  9:27 ` Alexander Bulekov
2023-05-16 10:07   ` Thomas Huth

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).