commit cdb38f36437ebb3687901f6f65f33e8b65912025
Author: Gianluca Cannata <gcannata23@gmail.com>
Date:   Fri Oct 30 01:00:40 2026 +0100

    rumpdisk: Add support for NVMe disks

diff --git a/rumpdisk/Makefile b/rumpdisk/Makefile
index de33c65d5..7b5947b84 100644
--- a/rumpdisk/Makefile
+++ b/rumpdisk/Makefile
@@ -1,5 +1,5 @@
 #
-#   Copyright (C) 2019, 2023 Free Software Foundation, Inc.
+#   Copyright (C) 2019, 2023, 2026 Free Software Foundation, Inc.
 #
 #   This program is free software; you can redistribute it and/or
 #   modify it under the terms of the GNU General Public License as
@@ -16,7 +16,7 @@
 #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
 RUMPLIBS=rump rumpuser rumpdev rumpdev_disk rumpdev_pci rumpvfs
-RUMPSATA=rumpdev_ahcisata rumpdev_piixide rumpdev_ata
+RUMPSATA=rumpdev_ahcisata rumpdev_piixide rumpdev_ata rumpdev_nvme rumpdev_ld_nvme rumpdev_ld
 RUMPUSB=rumpdev_usb rumpdev_pci_usbhc rumpdev_umass rumpdev_scsipi
 RUMPEXTRA=rumpdev_scsipi
 
diff --git a/rumpdisk/block-rump.c b/rumpdisk/block-rump.c
index 9e41dc73e..35fb00e9a 100644
--- a/rumpdisk/block-rump.c
+++ b/rumpdisk/block-rump.c
@@ -1,7 +1,7 @@
 /*
  * Rump block driver support
  *
- * Copyright (C) 2019 Free Software Foundation
+ * Copyright (C) 2019, 2026 Free Software Foundation
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -57,7 +57,7 @@
 #endif
 
 #ifdef _RUMP_SATA
-#define RUMP_TYPE_STRING "rump SATA/IDE"
+#define RUMP_TYPE_STRING "rump SATA/IDE/NVMe"
 #else
 #define RUMP_TYPE_STRING "rump USB"
 #endif
@@ -132,6 +132,7 @@ is_disk_device (const char *name)
   const char *allowed_devs[] = {
 #ifdef _RUMP_SATA
     "wd",
+    "ld",
 #else
     "sd",
 #endif
