From: Don Koch <[email protected]> Change pvscsi to use BAR 1 (mmio) instead of BAR 0 (ioport).
Signed-off-by: Don Koch <[email protected]> --- I found that when using bar 0, the VM wouldn't boot where using bar 1 worked. Cced Evgeny for review. src/hw/pvscsi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hw/pvscsi.c b/src/hw/pvscsi.c index 6911230..1204a4c 100644 --- a/src/hw/pvscsi.c +++ b/src/hw/pvscsi.c @@ -326,7 +326,7 @@ init_pvscsi(struct pci_device *pci) struct pvscsi_ring_dsc_s *ring_dsc = NULL; int i; u16 bdf = pci->bdf; - u32 iobase = pci_config_readl(pci->bdf, PCI_BASE_ADDRESS_0) + u32 iobase = pci_config_readl(pci->bdf, PCI_BASE_ADDRESS_1) & PCI_BASE_ADDRESS_MEM_MASK; pci_config_maskw(bdf, PCI_COMMAND, 0, PCI_COMMAND_MASTER); -- 1.8.1.4 _______________________________________________ SeaBIOS mailing list [email protected] http://www.seabios.org/mailman/listinfo/seabios
