From 42a2ddbd9aff73f95b13c70807a77f4fb3e044d3 Mon Sep 17 00:00:00 2001 From: Wen Xiong Date: Wed, 1 Dec 2021 17:15:50 -0500 Subject: [PATCH] libnvme: Add new events support in PEL Add two new events support in header file. Signed-off-by: Wen Xiong --- src/nvme/types.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nvme/types.h b/src/nvme/types.h index ea2f5ac7..a636f743 100644 --- a/src/nvme/types.h +++ b/src/nvme/types.h @@ -3054,6 +3054,8 @@ enum nvme_persistent_event_types { NVME_PEL_FORMAT_COMPLETION_EVENT = 0x08, NVME_PEL_SANITIZE_START_EVENT = 0x09, NVME_PEL_SANITIZE_COMPLETION_EVENT = 0x0a, + NVME_PEL_SET_FEATURE_EVENT = 0x0b, + NVME_PEL_TELEMETRY_CRT = 0x0c, NVME_PEL_THERMAL_EXCURSION_EVENT = 0x0d, }; @@ -3132,6 +3134,12 @@ struct nvme_sanitize_compln_event { __u8 rsvd6[2]; }; +/* persistent event type 0Bh */ +struct nvme_set_feature_event { + __le32 layout; + __le32 cdw_mem[0]; +}; + struct nvme_thermal_exc_event { __u8 over_temp; __u8 threshold; -- 2.50.1