print current power state and workload as separate values for
'nvmectl power nvme0'
This commit is contained in:
parent
c5520b1066
commit
895d4c1ad7
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: power.c,v 1.4 2018/04/18 10:11:44 nonaka Exp $ */
|
/* $NetBSD: power.c,v 1.5 2020/09/27 17:27:07 jdolecek Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2016 Netflix, Inc
|
* Copyright (c) 2016 Netflix, Inc
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
__RCSID("$NetBSD: power.c,v 1.4 2018/04/18 10:11:44 nonaka Exp $");
|
__RCSID("$NetBSD: power.c,v 1.5 2020/09/27 17:27:07 jdolecek Exp $");
|
||||||
#if 0
|
#if 0
|
||||||
__FBSDID("$FreeBSD: head/sbin/nvmecontrol/power.c 329824 2018-02-22 13:32:31Z wma $");
|
__FBSDID("$FreeBSD: head/sbin/nvmecontrol/power.c 329824 2018-02-22 13:32:31Z wma $");
|
||||||
#endif
|
#endif
|
||||||
|
@ -129,7 +129,9 @@ power_show(int fd)
|
||||||
if (nvme_completion_is_error(&pt.cpl))
|
if (nvme_completion_is_error(&pt.cpl))
|
||||||
errx(1, "set feature power mgmt request returned error");
|
errx(1, "set feature power mgmt request returned error");
|
||||||
|
|
||||||
printf("Current Power Mode is %d\n", pt.cpl.cdw0);
|
printf("Current Power State is %d, Workload Hint %d\n",
|
||||||
|
pt.cpl.cdw0 & ((1 << 5) - 1),
|
||||||
|
pt.cpl.cdw0 >> 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue