aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2016-11-19 17:13:08 +0000
committerWarner Losh <imp@FreeBSD.org>2016-11-19 17:13:08 +0000
commit0cf14228c4a23897e8f7b979a5096b7389c48cf7 (patch)
treecbb32d857866a32cf963654b75578e90a853223d /sys/dev/nvme
parentab1dd0917bfd0690a3d5a2674a92e4714555ebce (diff)
downloadsrc-0cf14228c4a23897e8f7b979a5096b7389c48cf7.tar.gz
src-0cf14228c4a23897e8f7b979a5096b7389c48cf7.zip
Implement HGST Log page 0xc1, as documented in the HGST SN100 and
SN150 product manuals. Subpage 0x32 is documented, but not implemented. Sponsored by: Netflix, Inc
Notes
Notes: svn path=/head/; revision=308855
Diffstat (limited to 'sys/dev/nvme')
-rw-r--r--sys/dev/nvme/nvme.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h
index b308a8e27b0b..970c5f84353f 100644
--- a/sys/dev/nvme/nvme.h
+++ b/sys/dev/nvme/nvme.h
@@ -669,16 +669,21 @@ enum nvme_log_page {
/* 0x80-0xBF - I/O command set specific */
NVME_LOG_RES_NOTIFICATION = 0x80,
/* 0xC0-0xFF - vendor specific */
-/*
- * The following are Intel Specific log pages, but they seem to
- * be widely implemented.
- */
+
+ /*
+ * The following are Intel Specific log pages, but they seem
+ * to be widely implemented.
+ */
INTEL_LOG_READ_LAT_LOG = 0xc1,
INTEL_LOG_WRITE_LAT_LOG = 0xc2,
INTEL_LOG_TEMP_STATS = 0xc5,
INTEL_LOG_ADD_SMART = 0xca,
INTEL_LOG_DRIVE_MKT_NAME = 0xdd,
+ /*
+ * HGST log page, with lots ofs sub pages.
+ */
+ HGST_INFO_LOG = 0xc1,
};
struct nvme_error_information_entry {