On Mon, Jul 15, 2024 at 10:59:12AM +0200, Gerd Hoffmann wrote:
Hi,
After an update some time ago, a VM wit 8GB RAM cannot boot from nvme anymore.
From 7b54087dbd7f201a6cdb2794518c71a84aa0d8a6 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann kraxel@redhat.com Date: Mon, 15 Jul 2024 10:53:23 +0200 Subject: [PATCH] pciinit: ignore nvme for 64-bit mmio window
Add nvme drives to the list of devices which are not moved to the 64-bit mmio window.
Signed-off-by: Gerd Hoffmann kraxel@redhat.com
Thanks, I can confirm this helps too.
Tested-By: Marek Marczykowski-Górecki marmarek@invisiblethingslab.com
src/fw/pciinit.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/src/fw/pciinit.c b/src/fw/pciinit.c index b3e359d7fe62..f6aa1a554853 100644 --- a/src/fw/pciinit.c +++ b/src/fw/pciinit.c @@ -764,6 +764,8 @@ static void pci_region_migrate_64bit_entries(struct pci_region *from, continue; if (entry->dev->class == PCI_CLASS_SERIAL_USB) continue;
if (entry->dev->class == PCI_CLASS_STORAGE_NVME)
continue; // Move from source list to destination list. hlist_del(&entry->node); hlist_add(&entry->node, last);
-- 2.45.2