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 <kra...@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 <kra...@redhat.com>

Thanks, I can confirm this helps too.

Tested-By: Marek Marczykowski-Górecki <marma...@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
> 

-- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab

Attachment: signature.asc
Description: PGP signature

_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to