没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
UNH–IOL
NVMe Testing Service
Test Plan for NVMe ZNS Command Set
Conformance Version 20.0
Target Specification: NVM Express Zoned
Namespace Command Set Specification 1.1c
Technical Document
Last Updated: July 19, 2023
UNH–IOL NVMe Testing Service
21 Madbury Rd Suite 100
Durham, NH 03824
Tel: +1 603–862–0090
Fax: +1 603–862–4181
Email: nvmelab@iol.unh.edu
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 2 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
TABLE OF CONTENTS
TABLE OF CONTENTS ..................................................................................................................... 2
MODIFICATION RECORD ................................................................................................................ 9
ACKNOWLEDGMENTS ................................................................................................................... 12
INTRODUCTION ............................................................................................................................. 13
REFERENCES ................................................................................................................................. 15
ABBREVIATIONS ........................................................................................................................... 16
Group 1: Zoned Admin Command Set ..................................................................................... 17
Test 1.1 – Identify Namespace Data Structures (FYI) ....................................................................... 18
Case 1: Zoned Namespace Command Set Identify Namespace Data Structure (CNS 05h) (FYI)...... 18
Case 2: Zoned Namespace Command Set Identify Controller Data Structure (CNS 06h) (FYI) ....... 18
Case 3: Identify Controller Data Structure, with Reported Capabilities (CNS 05h) (FYI) ................. 18
Case 4: Identify Controller Data Structure, with Reported Capabilities (CNS 0Ah) (FYI) ................ 19
Case 5: ZNS Command Set Identify Controller Data Structure VERSION (CNS 06h) (FYI) ........... 19
Test 1.2 – Asynchronous Events (FYI) ................................................................................................ 20
Case 1: Zoned Descriptor Changed Notice Enabled (FYI) ................................................................. 20
Case 2: Zoned Descriptor Changed Notice Disabled (FYI) ................................................................ 20
Test 1.3 – Log Pages (FYI) .................................................................................................................... 22
Case 1: Get Log Page: Changed Zone List (FYI) ................................................................................ 22
Case 2: Get Log Page: SMART / Health Information Log with Zone Append(FYI) ......................... 22
Case 3: Get Log Page: Endurance Group Log (FYI) ........................................................................... 22
Case 4: Get Log Page: SMART / Health Information Log with Write command (FYI) .................... 23
Group 2: Zoned Namespace Command Set I/O Commands .................................................. 24
Test 2.1 – Zone Management Send: Finish Zone (FYI) ..................................................................... 25
Case 1: ZSIO Finish Zone Select All=0 (FYI) .................................................................................... 25
Case 2: ZSEO Finish Zone Select All=0 (FYI) ................................................................................... 25
Case 3: ZSC Finish Zone Select All=0 (FYI) ...................................................................................... 25
Case 4: ZSE Finish Zone Select All=0 (FYI) ......................................................................................
26
Case 5: ZSF Finish Select All=0 (FYI) ............................................................................................... 26
Case 6: ZSRO Finish Zone Select All=0 (FYI) ................................................................................... 26
Case 7: ZSO Finish Zone Select All=0 (FYI)...................................................................................... 26
Case 8: ZSIO Finish Zone Select All=1 (FYI) .................................................................................... 27
Case 9: ZSEO Finish Zone Select All=1 (FYI) ................................................................................... 27
Case 10: ZSC Finish Zone Select All=1 (FYI) .................................................................................... 27
Case 11: ZSF Finish Zone Select All=1 (FYI) .................................................................................... 27
Test 2.2 – Zone Management Send: Open Zone (FYI) ...................................................................... 29
Case 1: ZSIO Open Zone Select All=0 (FYI)...................................................................................... 29
Case 2: ZSC Open Zone Select All=0 (FYI) ....................................................................................... 29
Case 3: ZSE Open Zone Select All=0 (FYI) ....................................................................................... 29
Case 4: ZSEO Open Zone Select All=0 (FYI) .................................................................................... 30
Case 5: ZSRO Open Zone Select All=0 (FYI) .................................................................................... 30
Case 6: ZSO Open Zone Select All=0 (FYI) ....................................................................................... 30
Case 7: ZSF Open Zone Select All=0 (FYI) ....................................................................................... 30
Case 8: ZSC Open Zone Select All=1 valid SLBA (FYI) ................................................................... 31
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 3 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 9: ZSC Open Zone Select All=1 invalid SLBA (FYI) ................................................................ 31
Case 10: Explicitly Open Zone Select All=0 valid SLBA Exceed Open Resources (FYI) ................. 31
Test 2.3 – Zone Management Send: Reset Zone (FYI) ...................................................................... 33
Case 1: ZSIO Reset Zone Select All=0 (FYI) ..................................................................................... 33
Case 2: ZSEO Reset Zone Select All=0 (FYI) .................................................................................... 33
Case 3: ZSC Reset Zone Select All=0 (FYI) ....................................................................................... 33
Case 4: ZSF Reset Zone Select All=0 (FYI) ....................................................................................... 34
Case 5: ZSE Reset Zone Select All=0 (FYI) ....................................................................................... 34
Case 6: ZSRO Reset Zone Select All=0 (FYI) .................................................................................... 34
Case 7: ZSO Reset Zone Select All=0 (FYI) ....................................................................................... 34
Case 8: ZSIO Reset Zone Select All=1 (FYI) ..................................................................................... 35
Case 9: ZSEO Reset Zone Select All=1 (FYI) .................................................................................... 35
Case 10: ZSC Reset Zone Select All=1 (FYI) ..................................................................................... 35
Case 11: ZSF Reset Zone Select All=1 (FYI) ..................................................................................... 36
Test 2.4 – Zone Management Send: Offline Zone (FYI) .................................................................... 37
Case 1: ZSRO Offline Zone Select All=0 (FYI) ................................................................................. 37
Case 2: ZSO Offline Zone Select All=0 (FYI) .................................................................................... 37
Case 3: ZSIO Offline Zone Select All=0 (FYI) ................................................................................... 37
Case 4: ZSEO Offline Zone Select All=0 (FYI) .................................................................................. 38
Case 5: ZSC Offline Zone Select All=0 (FYI) .................................................................................... 38
Case 6: ZSF Offline Zone Select All=0 (FYI) ..................................................................................... 38
Case 7: ZSE Offline Zone Select All=0 (FYI) .................................................................................... 38
Test 2.5 – Zone Management Send: Set Zone Descriptor Extension (FYI) ..................................... 40
Case 1: ZSE Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................... 40
Case 2: ZSRO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................ 40
Case 3: ZSO Set Zone Descriptor Extension Zone Select All=0 (FYI) .............................................. 40
Case 4: ZSIO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................. 41
Case 5: ZSEO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................ 41
Case 6: ZSC Set Zone Descriptor Extension Zone Select All=0 (FYI) ...............................................
41
Case 7: ZSF Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................... 41
Case 8: All States Set Zone Descriptor Extension Zone Select All=1 (FYI) ...................................... 42
Case 9: Zone Descriptor Extension Size = 0 (FYI) ............................................................................. 42
Case 10: Closed Zone Exceeds Active Resources (FYI) ..................................................................... 42
Test 2.6 – Zone Management Receive: Report Zones (FYI).............................................................. 43
Case 1: Report Zones: All Zones, Partial Report = 0 (FYI) ................................................................ 43
Case 2: Report Zones: All Zones, Partial Report = 1 (FYI) ................................................................ 43
Case 3: Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................................... 43
Case 4: Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................................... 44
Case 5: Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................................... 44
Case 6: Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................................... 45
Case 7: Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................................... 45
Case 8: Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................................... 45
Case 9: Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................................... 46
Case 10: Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................................... 46
Case 11: Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................................... 46
Case 12: Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................................... 47
Case 13: Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................................... 47
Case 14: Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................................... 47
Case 15: Report Zones: ZSO, Partial Report = 0 (FYI) ....................................................................... 48
Case 16: Report Zones: ZSO, Partial Report = 1 (FYI) ....................................................................... 48
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 4 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 17: Report Zones: Compare ZCAP and ZSZE (FYI).................................................................. 49
Case 18: Zone Management Receive of Zone Descriptor Data Structure, ZRSO (FYI) ..................... 49
Case 19: Zone Management Receive of Zone Descriptor Data Structure, ZSO (FYI) ....................... 49
Test 2.7 – Zone Management Receive: Extended Report Zones Correct Format (FYI) ................ 50
Case 1: Extended Report Zones: All Zones, Partial Report = 0 (FYI) ................................................ 50
Case 2: Extended Report Zones: All Zones, Partial Report = 1 (FYI) ................................................ 50
Case 3: Extended Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................... 51
Case 4: Extended Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................... 51
Case 5: Extended Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................... 51
Case 6: Extended Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................... 52
Case 7: Extended Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................... 52
Case 8: Extended Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................... 53
Case 9: Extended Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................... 53
Case 10: Extended Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................... 53
Case 11: Extended Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................... 54
Case 12: Extended Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................... 54
Case 13: Extended Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................... 55
Case 14: Extended Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................... 55
Case 15: Extended Report Zones: ZSO, Partial Report = 0 (FYI)....................................................... 56
Case 16: Extended Report Zones: ZSO, Partial Report = 1 (FYI)....................................................... 56
Test 2.8 – Zone Management Receive: Extended Report Zones Incorrect Format (FYI) .............. 57
Case 1: Extended Report Zones: All Zones, Partial Report = 0 (FYI) ................................................ 57
Case 2: Extended Report Zones: All Zones, Partial Report = 1 (FYI) ................................................ 57
Case 3: Extended Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................... 57
Case 4: Extended Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................... 58
Case 5: Extended Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................... 58
Case 6: Extended Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................... 58
Case 7: Extended Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................... 59
Case 8: Extended Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................... 59
Case 9: Extended Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................... 59
Case 10: Extended Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................... 59
Case 11: Extended Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................... 60
Case 12: Extended Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................... 60
Case 13: Extended Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................... 60
Case 14: Extended Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................... 61
Case 15: Extended Report Zones: ZSO, Partial Report = 0 (FYI)....................................................... 61
Case 16: Extended Report Zones: ZSO, Partial Report = 1 (FYI)....................................................... 61
Test 2.9 – Zone Append (FYI) .............................................................................................................. 62
Case 1: Zone Append (FYI) ................................................................................................................ 62
Case 2: ZSE Zone Append Incorrect Logical Block (FYI) ................................................................. 62
Case 3: ZSIO Zone Append Incorrect Logical Block (FYI) ................................................................ 62
Case 4: ZSEO Zone Append Incorrect Logical Block (FYI) .............................................................. 63
Case 5: ZSC Zone Append Incorrect Logical Block (FYI) ................................................................. 63
Case 6: Zone Append Incorrect PIREMAP for Type 1 Protection (FYI) ............................................ 63
Case 7: Zone Append Incorrect PIREMAP for Type 3 Protection (FYI) ............................................ 63
Case 8: Zone Append to Zone in ZSF State (FYI) .............................................................................. 64
Test 2.10 – Zone State Change due to Write Operation (FYI) .......................................................... 65
Case 1: ZSE to ZSIO (FYI) ................................................................................................................. 65
Case 2: ZSC to ZSIO (FYI) ................................................................................................................. 65
Test 2.11 – Failed Write Operation (FYI) ........................................................................................... 66
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 5 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 1: ZSRO (FYI) ............................................................................................................................ 66
Case 2: ZSO (FYI) ............................................................................................................................... 66
Case 3: ZSE Write Bad SLBA (FYI)................................................................................................... 66
Case 4: ZSIO Write Bad SLBA (FYI) ................................................................................................. 67
Case 5: ZSEO Write Bad SLBA (FYI) ................................................................................................ 67
Case 6: ZSC Write Bad SLBA (FYI) .................................................................................................. 67
Case 7: NLB Exceeds Remaining Blocks (FYI) ................................................................................. 67
Test 2.12 – Zoned Reads (FYI) ............................................................................................................. 69
Case 1: Read Across Zone Boundaries = 1 (FYI) ............................................................................... 69
Case 2: Read Across Zone Boundaries = 0 (FYI) ............................................................................... 69
Case 3: Read Beyond Write Pointer when DULBE=1 (FYI) .............................................................. 69
Test 2.13 – Logical Block Allocation (FYI) ......................................................................................... 70
Case 1: Logical Block Allocated after Write (FYI) ............................................................................. 70
Case 2: Logical Block Allocated after Write Uncorrectable (FYI) ..................................................... 70
Case 3: Logical Block Allocated after Write Zeroes (FYI) ................................................................. 70
Case 4: Logical Block Allocated after Copy (FYI) ............................................................................. 70
Case 5: Logical Block Allocated after Zone Append (FYI) ................................................................ 71
Case 6: Logical Block Deallocated after Zone Reset (FYI) ................................................................ 71
Test 2.14 – Sanitize (FYI)...................................................................................................................... 72
Case 1: Sanitize NODMMAS = 01b from ZSIO (FYI) ....................................................................... 72
Case 2: Sanitize NODMMAS = 01b from ZSEO (FYI) ...................................................................... 72
Case 3: Sanitize NODMMAS = 10b from ZSIO (FYI) ....................................................................... 72
Case 4: Sanitize NODMMAS = 10b from ZSEO (FYI) ...................................................................... 73
Test 2.15 – Write Protection (FYI) ...................................................................................................... 74
Case 1: Enable Write Protection from ZSIO (FYI) ............................................................................. 74
Case 2: Enable Write Protection from ZSEO (FYI) ............................................................................ 74
Case 3: Zone Send to Protected Namespace from ZSIO (FYI) ........................................................... 74
Case 4: Zone Send to Protected Namespace from ZSEO (FYI) ..........................................................
75
Test 2.16 – Zone Management Send: Close Zone (FYI) .................................................................... 76
Case 1: ZSIO Close Zone Select All=0 (FYI) ..................................................................................... 76
Case 2: ZSEO Close Zone Select All=0 (FYI) .................................................................................... 76
Case 3: ZSIO Close Zone Select All=1 (FYI) ..................................................................................... 76
Case 4: ZSEO Close Zone Select All=1 (FYI) .................................................................................... 77
Case 5: ZSE Close Zone Select All=0 (FYI) ....................................................................................... 77
Case 6: ZSF Close Zone Select All=0 (FYI) ....................................................................................... 77
Test 2.17 – Zone Management Send: Incorrect SLBA (FYI) ............................................................ 78
Case 1: ZSIO Reset Zone Select All=0 Invalid SLBA (FYI) .............................................................. 78
Case 2: ZSEO Reset Zone Select All=0 Invalid SLBA (FYI) ............................................................. 78
Case 3: ZSC Reset Zone Select All=0 Invalid SLBA (FYI) ............................................................... 78
Case 4: ZSF Reset Zone Select All=0 Invalid SLBA (FYI) ................................................................ 79
Case 5: ZSE Reset Zone Select All=0 Invalid SLBA (FYI) ................................................................ 79
Test 2.18 – Zone Random Write Area: (FYI) ..................................................................................... 79
Case 1: NUMZRWA Less Than or Equal to MAR (FYI) ................................................................... 80
Case 2: NUMZRWA Increments Upon ZRWA Association (FYI) .................................................... 80
Case 3: NUMZRWA Zone State Transition (FYI) .............................................................................. 80
Case 4: Address-Specific Write to ZRWA (FYI) ................................................................................ 81
Case 5: Append to ZRWA (FYI) ......................................................................................................... 81
Case 6: ZSE Zone Management Send with ZRWAA=1 (FYI) ........................................................... 81
Case 7: ZSIO Zone Management Send with ZRWAA= 1 (FYI)......................................................... 81
Case 8: NUMZRWA with ZRWAA= 0 (FYI) .................................................................................... 82
剩余143页未读,继续阅读
资源评论
辗转反测
- 粉丝: 133
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 26-朴素贝叶斯分类.rar
- 没有安Matlab 也可以 生成FIR抽头系数工具.py
- python烟花代码.rar
- 实验目的: 1.构建基于verilog语言的组合逻辑电路和时序逻辑电路; 2.掌握verilog语言的电路设计技巧 3.完成如
- 扩展卡尔曼滤波matlab仿真
- 3_base.apk.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功