From 173353bacaf4b85eb314a303883019b69f603bcd Mon Sep 17 00:00:00 2001 From: Chunyang Hui Date: Tue, 22 Oct 2019 01:39:24 +0800 Subject: [PATCH] opal/Changelog: Add log for bdev opal Change-Id: Iae95c5961aac714cb28c9dbd09182cea1a339c03 Signed-off-by: Chunyang Hui Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/471887 Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki Reviewed-by: Shuhei Matsumoto Tested-by: SPDK CI Jenkins --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24e48b62ee..29f1c7de84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,20 @@ Added new parameter `cdw0` to `spdk_bdev_io_complete_nvme_status()` and the NVMe completion queue DW0 entry. This allows vendor specific IO commands to return commmand specific completion info back to the initiator. +### bdev opal + +EXPERIMENTAL: A new opal bdev has been added to support management of +NVMe self-encrypting drives through the Opal specification. Users can +create opal bdevs from an NVMe namespace bdev, if the controller +containing that namespace supports Opal. Currently this is only +supported for namespace ID=1. The following RPCs have been added to +support Opal: `bdev_nvme_opal_init`, `bdev_nvme_opal_revert`, +`bdev_opal_create`, `bdev_opal_delete`, `bdev_opal_get_info`, +`bdev_opal_new_user`, `bdev_opal_set_lock_state`. +It does not yet support recreating the opal bdevs after application restart. +This bdev module should be considered very experimental, and the RPCs may +change significantly in future releases. + ### bdev zone Added new public header for zoned bdev. Zoned bdev is an extension