From: Mete Balci Date: Wed, 23 Aug 2017 07:21:58 +0000 (+0200) Subject: added new bit field (6) to ONCS from NVMe rev 1.3 X-Git-Tag: v1.4~7^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=cabf2ad06941f56030cedd65602ee7ec55fdd124;p=users%2Fsagi%2Fnvme-cli.git added new bit field (6) to ONCS from NVMe rev 1.3 --- diff --git a/nvme-print.c b/nvme-print.c index 32ac0e3c..fbb78c8c 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -273,7 +273,8 @@ static void show_nvme_id_ctrl_cqes(__u8 cqes) static void show_nvme_id_ctrl_oncs(__le16 ctrl_oncs) { __u16 oncs = le16_to_cpu(ctrl_oncs); - __u16 rsvd = (oncs & 0xFFC0) >> 6; + __u16 rsvd = (oncs & 0xFF80) >> 7; + __u16 tmst = (oncs & 0x40) >> 6; __u16 resv = (oncs & 0x20) >> 5; __u16 save = (oncs & 0x10) >> 4; __u16 wzro = (oncs & 0x8) >> 3; @@ -283,6 +284,8 @@ static void show_nvme_id_ctrl_oncs(__le16 ctrl_oncs) if (rsvd) printf(" [15:6] : %#x\tReserved\n", rsvd); + printf(" [6:6] : %#x\tTimestamp %sSupported\n", + tmst, tmst ? "" : "Not "); printf(" [5:5] : %#x\tReservations %sSupported\n", resv, resv ? "" : "Not "); printf(" [4:4] : %#x\tSave and Select %sSupported\n",