]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print-stdout: Add CSTS.ST register stdout print
authorTokunori Ikegami <ikegami.t@gmail.com>
Sun, 21 Apr 2024 07:43:17 +0000 (16:43 +0900)
committerDaniel Wagner <wagi@monom.org>
Tue, 30 Apr 2024 09:18:30 +0000 (11:18 +0200)
Added by NVMe revision 2.0 multiple controller shutdown enhancement.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme-print-stdout.c

index 6097a0bc213dda73f5b36c15e54aa37d8a3962bb..7b8e981461496669dd8e985c95b727cf06fdc07c 100644 (file)
@@ -1198,6 +1198,8 @@ static void stdout_registers_csts_shst(__u8 shst)
 
 static void stdout_registers_csts(__u32 csts)
 {
+       printf("\tShutdown Type                   (ST): %s\n",
+              NVME_CSTS_ST(csts) ? "Subsystem" : "Controller");
        printf("\tProcessing Paused               (PP): %s\n", NVME_CSTS_PP(csts) ? "Yes" : "No");
        printf("\tNVM Subsystem Reset Occurred (NSSRO): %s\n",
               NVME_CSTS_NSSRO(csts) ? "Yes" : "No");