[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC v3 1/7] docs/qcow2: add zd_extension_size option to the zoned forma
From: |
Sam Li |
Subject: |
[RFC v3 1/7] docs/qcow2: add zd_extension_size option to the zoned format feature |
Date: |
Mon, 22 Jan 2024 20:00:07 +0100 |
The NVMe ZNS command set has the zone descriptor extension feature for
associating the data to a zone. Devices that supports ZAC/ZBC have zero
zone descriptor extension size.
Signed-off-by: Sam Li <faithilikerun@gmail.com>
---
docs/interop/qcow2.txt | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/docs/interop/qcow2.txt b/docs/interop/qcow2.txt
index a8dd4c3b15..106477d9ad 100644
--- a/docs/interop/qcow2.txt
+++ b/docs/interop/qcow2.txt
@@ -436,6 +436,15 @@ The fields of the zoned extension are:
The offset of zoned metadata structure in the contained
image, in bytes.
+ 44 - 51: zd_extension_size
+ The size of zone descriptor extension data in bytes.
+ The value must be a multiple of 64.
+
+ The zone descriptor extension feature is associating data
+ to a zone which is only available in the NVMe ZNS command
+ set. A value of zero indicates the feature is not
+ available.
+
== Full disk encryption header pointer ==
The full disk encryption header must be present if, and only if, the
--
2.40.1
- [RFC v3 0/7] Add persistence to NVMe ZNS emulation, Sam Li, 2024/01/22
- [RFC v3 1/7] docs/qcow2: add zd_extension_size option to the zoned format feature,
Sam Li <=
- [RFC v3 2/7] qcow2: add zd_extension configurations to zoned metadata, Sam Li, 2024/01/22
- [RFC v3 3/7] hw/nvme: use blk_get_*() to access zone info in the block layer, Sam Li, 2024/01/22
- [RFC v3 4/7] hw/nvme: add blk_get_zone_extension to access zd_extensions, Sam Li, 2024/01/22
- [RFC v3 6/7] hw/nvme: refactor zone append write using block layer APIs, Sam Li, 2024/01/22
- [RFC v3 5/7] hw/nvme: make the metadata of ZNS emulation persistent, Sam Li, 2024/01/22
- [RFC v3 7/7] hw/nvme: make ZDED persistent, Sam Li, 2024/01/22