Page MenuHomeFreeBSD

D32558.1775693126.diff
No OneTemporary

Size
644 B
Referenced Files
None
Subscribers
None

D32558.1775693126.diff

diff --git a/usr.sbin/bhyve/pci_nvme.c b/usr.sbin/bhyve/pci_nvme.c
--- a/usr.sbin/bhyve/pci_nvme.c
+++ b/usr.sbin/bhyve/pci_nvme.c
@@ -688,6 +688,7 @@
static void
pci_nvme_init_logpages(struct pci_nvme_softc *sc)
{
+ __uint128_t power_cycles = 1;
memset(&sc->err_log, 0, sizeof(sc->err_log));
memset(&sc->health_log, 0, sizeof(sc->health_log));
@@ -707,6 +708,9 @@
sc->fw_log.afi = (1 << NVME_FIRMWARE_PAGE_AFI_SLOT_SHIFT);
memcpy(&sc->fw_log.revision[0], sc->ctrldata.fr,
sizeof(sc->fw_log.revision[0]));
+
+ memcpy(&sc->health_log.power_cycles, &power_cycles,
+ sizeof(sc->health_log.power_cycles));
}
static void

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 9, 12:05 AM (5 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28305121
Default Alt Text
D32558.1775693126.diff (644 B)

Event Timeline