【NVMe2.0b 14】NVMe Admin Command Set

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。

Figure 138: Opcodes for Admin Commands

在这里插入图片描述

在这里插入图片描述

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。

Figure 139: Sanitize Operations and Format NVM Command – Admin Commands Allowed

在这里插入图片描述

在这里插入图片描述

点击前往

Abort command
Asynchronous Event Request command
Capacity Management command

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值