The branch main has been updated by chuck: URL: https://cgit.FreeBSD.org/src/commit/?id=ff5ed0fac420d3441aac436d884d926d91c79b3c
commit ff5ed0fac420d3441aac436d884d926d91c79b3c Author: Chuck Tuffli <[email protected]> AuthorDate: 2022-01-30 07:10:42 +0000 Commit: Chuck Tuffli <[email protected]> CommitDate: 2022-01-30 07:10:42 +0000 bhyve nvme: Fix reported VWC value v1.4 and later NVMe Controllers report "Flush all Namespaces" support differently. Fixes UNH IOL 16.0 Test 2.6, Case 3 Reviewed by: imp, allanjude Tested by: [email protected] MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D33576 --- usr.sbin/bhyve/pci_nvme.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usr.sbin/bhyve/pci_nvme.c b/usr.sbin/bhyve/pci_nvme.c index 5ad7a0a59d65..e2837e6c7069 100644 --- a/usr.sbin/bhyve/pci_nvme.c +++ b/usr.sbin/bhyve/pci_nvme.c @@ -561,6 +561,8 @@ pci_nvme_init_ctrldata(struct pci_nvme_softc *sc) cd->fna = NVME_CTRLR_DATA_FNA_FORMAT_ALL_MASK << NVME_CTRLR_DATA_FNA_FORMAT_ALL_SHIFT; + cd->vwc = NVME_CTRLR_DATA_VWC_ALL_NO << NVME_CTRLR_DATA_VWC_ALL_SHIFT; + cd->power_state[0].mp = 10; }
