当前位置:网站首页>【NVMe2.0b 14】NVMe Admin Command Set
【NVMe2.0b 14】NVMe Admin Command Set
2022-06-30 08:04:00 【BGONE】
5Admin Command Set
Admin Command Set 定义了可以提交到 Admin Submission Queue 的命令。
提交队列条目 (submission queue entry,SQE) 结构和所有 Admin 命令共有的字段在第 3.3.3 节中定义。完成队列条目 (completion queue entry,CQE) 结构和所有 Admin 命令共有的字段在第 3.3.3.2 节中定义。本节定义了用于 Admin Command Set 的 SQE 和 CQE 结构中的命令特定字段(即 SQE 命令 Dword 10 到 15、CQE Dword 0 和 CQE Dword 1)。 Admin 命令不应受到 I/O queues 状态的影响(例如,完整的 I/O Completion Queue 不应延迟或停止Delete I/O Submission Queue 命令)。Figure 138 定义了所有 Admin 命令。有关各种控制器类型的强制、可选和禁止命令,请参阅Figure 22、Figure 28 和 Figure 32。


1.未列出的opcode是保留的。
2.命令子集使用Namespace Identifier (NSID) 字段。如果使用 Namespace Identifier 字段,则该字段支持 FFFFFFFFh,除非在该图中的脚注中另有说明,特定命令不支持该值或仅在特定条件下支持该值。当该字段未被使用时,该字段被清为
0h,如Figure 87 中所述。
3.指示命令的数据传输方向。命令的所有选项都应按指定代码传输数据或不传输数据。所有命令,包括供应商特定命令,都应遵循以下约定: 00b = 无数据传输; 01b = 主机到控制器; 10b = 控制器到主机; 11b = 双向。
4.此命令不支持使用设置为 FFFFFFFFh 的Namespace Identifier (NSID) 字段。
5.对设置为 FFFFFFFFh 的Namespace Identifier 字段的支持取决于指令操作(请参阅第8.7 节)。
6.Namespace Identifier 字段的使用取决于Identify Command 中的 CNS 值,如Figure 273 中所述。
7.Namespace Identifier 的使用是特定于Security Protocol 的。
8.No = Not I/O Command Set specific, A = All I/O Command Sets, NVM = NVM Command Set specific, ZNS = Zoned Namespace Command Set. 所有
Fabrics 命令都使用 opcode 7Fh。有关详细信息,请参阅第6 节。
Figure 139 列出了在处理 sanitize操作期间允许的 Admin 命令以及在处理 Format NVM 命令期间应允许的 Admin命令。
如果 Format NVM 命令正在进行中,则为受该 Format NVM 命令影响的任何命名空间中提交未在Figure 139 中列出的 Admin 命令可能会被中止。如果因此中止,则应返回 Format in Progress 的状态代码。
如果正在为命名空间处理Figure 139 中未列出的 Admin 命令,则提交会影响该命名空间的 Format NVM 命令可能会被中止。如果由于该原因中止,则应返回 Command Sequence Error 的status code。


点击前往
Abort command
Asynchronous Event Request command
Capacity Management command
边栏推荐
- Final review -php learning notes 4-php custom functions
- 深度学习——嵌入矩阵and学习词嵌入andWord2Vec
- Development technology sharing of Jingtan NFT digital collection system
- Do you know the IP protocol?
- C# Console. Writeline() function output format
- JS代码案例
- 想问问,炒股怎么选择证券公司?网上开户安全么?
- 深度学习——使用词嵌入and词嵌入特征
- Dlib library blink
- Why don't you know what to do after graduation from university?
猜你喜欢

微信小程序使用vant weapp报错

Deep learning -- feature point detection and target detection

深度学习——特征点检测和目标检测

【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境

Deep learning - LSTM

How to handle the expired data of redis and what are the elimination mechanisms?

Vulfocus entry target

Full stack performance testing theory - Summary

Environment configuration of ROS Aubo manipulator
![[flower carving experience] 13 build the platformio ide development environment of esp32c3](/img/32/2c30afe77bf82774479a671ff16898.jpg)
[flower carving experience] 13 build the platformio ide development environment of esp32c3
随机推荐
Tue Jun 28 2022 15:30:29 gmt+0800 (China standard time) date formatting
What management improvements can CRM bring to enterprises
Construction of module 5 of actual combat Battalion
Halcon12+vs2013 C # configuration
Implementation of remote monitoring by camera in Experiment 5
Why don't you know what to do after graduation from university?
为什么大学毕业了还不知道干什么?
回文子串、回文子序列
【NVMe2.0b 14-5】Firmware Download/Commit command
期末複習-PHP學習筆記5-PHP數組
December 13, 2021 [reading notes] | understanding of chain specific database building
AcrelEMS能效管理平台为高层小区用电安全保驾护航
HelloWorld
冰冰学习笔记:快速排序
Deep learning - networks in networks and 1x1 convolution
Armv8 (coretex-a53) debugging based on openocd and ft2232h
Wsl2 using GPU for deep learning
多快好省,低门槛AI部署工具FastDeploy测试版来了!
Deep learning - LSTM
Fishingprince Plays with Array