Page MenuHomeFreeBSD

D32659.id97457.diff
No OneTemporary

D32659.id97457.diff

Index: usr.sbin/bhyve/pci_nvme.c
===================================================================
--- usr.sbin/bhyve/pci_nvme.c
+++ usr.sbin/bhyve/pci_nvme.c
@@ -467,12 +467,13 @@
cd->ver = 0x00010300;
- cd->oacs = 1 << NVME_CTRLR_DATA_OACS_FORMAT_SHIFT;
+ cd->oacs = (1 << NVME_CTRLR_DATA_OACS_FORMAT_SHIFT) |
+ (1 << NVME_CTRLR_DATA_OACS_FIRMWARE_SHIFT);
cd->acl = 2;
cd->aerl = 4;
/* Advertise 1, Read-only firmware slot */
- cd->frmw = NVME_CTRLR_DATA_FRMW_SLOT1_RO_MASK |
+ cd->frmw = (1 << NVME_CTRLR_DATA_FRMW_SLOT1_RO_SHIFT) |
(1 << NVME_CTRLR_DATA_FRMW_NUM_SLOTS_SHIFT);
cd->lpa = 0; /* TODO: support some simple things like SMART */
cd->elpe = 0; /* max error log page entries */

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 15, 10:37 PM (3 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40872470
Default Alt Text
D32659.id97457.diff (721 B)

Event Timeline