Page MenuHomeFreeBSD

D36193.id109298.diff
No OneTemporary

D36193.id109298.diff

Index: usr.sbin/bhyve/pci_nvme.c
===================================================================
--- usr.sbin/bhyve/pci_nvme.c
+++ usr.sbin/bhyve/pci_nvme.c
@@ -1530,6 +1530,15 @@
((uint8_t *)dest)[1] = sizeof(uint64_t);
bcopy(sc->nsdata.eui64, ((uint8_t *)dest) + 4, sizeof(uint64_t));
break;
+ case 0x13:
+ /*
+ * Controller list is optional but used by UNH tests. Return
+ * a valid but empty list.
+ */
+ dest = vm_map_gpa(sc->nsc_pi->pi_vmctx, command->prp1,
+ sizeof(uint16_t) * 2048);
+ bzero(dest, sizeof(uint16_t) * 2048);
+ break;
default:
DPRINTF("%s unsupported identify command requested 0x%x",
__func__, command->cdw10 & 0xFF);

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 17, 9:55 PM (4 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36877692
Default Alt Text
D36193.id109298.diff (701 B)

Event Timeline