当前位置:网站首页>【NVMe2.0b 14-2】Create/Delete Queue
【NVMe2.0b 14-2】Create/Delete Queue
2022-06-30 08:15:00 【BGONE】
Create/Delete Queue
5.4Create I/O Completion Queue command
Create I/O Completion Queue The command is used to create a division Admin Completion Queue All but I/O Completion Queue.Admin Completion Queue It is through ACQ Register base address To create . Provided PRP List To describe CQ, be PRP List The same location in the physical memory of the host shall be maintained by the host software , Here it is CQ Corresponding to Delete I/O Completion Queue Command completed successfully or controller reset Before , Do not modify PRP List The value in . If modified PRP List value , Behavior is undefined .
Create I/O Completion Queue Command to use PRP Entry 1、Command Dword 10 and Command Dword 11 Field . Keep all other command specific fields .



5.4.1Command Completion
If the command has been completed , Then the controller should publish the completion queue entry to Admin Completion Queue, Indicates the status of the command .
Create I/O Completion Queue The specific status value of the command is in Figure 157 In the definition of .

5.5Create I/O Submission Queue command
Create I/O Submission Queue The command is used to create I/O Submission Queues.Admin Submission Queue It is through ASQ Register to specify its base address . If provided PRP List To describe the SQ, be PRP List The same location in the physical memory of the host shall be maintained by the host software , In the SQ Corresponding to Delete I/O Submission Queue Command completion or controller reset Before , Do not modify PRP List The value in . If modified PRP List value , Behavior is undefined .
Create I/O Submission Queue Command to use PRP Entry 1、Command Dword 10、Command Dword 11 and Command Dword 12 Field . Keep all other command specific fields .





5.5.1Command Completion
Create I/O Submission Queue When the order is complete , The controller publishes the completion queue entry to Admin Completion Queue.
Create I/O Submission Queue Command specific status values in Figure 162 In the definition of .

5.6Delete I/O Completion Queue command
Delete I/O Completion Queue The command is used to delete I/O Completion Queue.Delete I/O Completion Queue Command to use Command Dword 10 Field . Keep all other command specific fields . After this command is completed , describe Completion Queue Of PRP List May be released by the host software .
The host software shall ensure that after deleting Completion Queue Delete any related... Before I/O Submission Queue. If there is any associated I/O Submission Queues, be Delete I/O Completion Queue The command will abort and return Invalid Queue Deletion The status code .
Be careful : Cannot delete Admin Completion Queue.

5.6.1Command Completion
Delete I/O When the order is complete , The controller publishes the completion queue entry to Admin Completion Queue.Delete I/O Completion Queue Command specific status values in Figure 164 In the definition of .

5.7Delete I/O Submission Queue command
Delete I/O Submission Queue The command is used to delete I/O Submission Queue.Delete I/O Submission Queue Command to use Command Dword 10 Field . Keep all other command specific fields . When this command is complete , describe Submission Queue Of PRP List May be released by the host software .
Successfully completed Delete I/O Submission Queue After the command , All previously submitted to the designated Submission Queue Of I/O The command should be completed explicitly or implicitly . For Delete I/O Submission Queue The command returns before completing the queue entry , Previously submitted to... To be deleted I/O Submission Queue Other commands of may be completed in an appropriate state ( for example ,Successful Completion、Command Aborted due to SQ Deletion) . Successfully completed Delete I/O Submission Queue After the command , The controller should not publish committed to deleted I/O Submission Queue Any of the I/O The completion status of the command .Delete I/O Submission Queue The successful completion of the command indicates that there is no controller to issue a completion queue entry for any previously submitted I/O command , Returns the Command Aborted due to SQ Deletion The implicit completion state of .
Be careful : Cannot delete Admin Submission Queue.

5.7.1Command Completion
Submit to specified I/O Submission Queue After all commands of are completed or aborted , When the queue is deleted , Completion queue entries will be published to Admin Completion Queue.Delete I/O Submission Queue Command specific status values in Figure 166 In the definition of .

边栏推荐
- 【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
- Sword finger offer II 075 Array relative sort (custom sort, count sort)
- End-to-end 3D Point Cloud Instance Segmentation without Detection
- Deep learning -- language model and sequence generation
- Deep learning - goal orientation
- 【NVMe2.0b 14-5】Firmware Download/Commit command
- Niuke Xiaobai month race 52
- 【NVMe2.0b 14-5】Firmware Download/Commit command
- Game 280 problem2: minimum operands to turn an array into an alternating array
- QT event cycle
猜你喜欢

Deep learning -- using word embedding and word embedding features

领域驱动下cloud项目中单个服务的示例

【NVMe2.0b 14-5】Firmware Download/Commit command

Deep learning -- sequence model and mathematical symbols

跳槽字节跳动很难嘛?掌握这些技巧,你也能轻松通过

An example of a single service in a cloud project driven by a domain

Opencv4.2.0+vs2015 configuration

小程序使用二维码插件

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

Development technology sharing of Jingtan NFT digital collection system
随机推荐
What are the Amazon evaluation terms?
MySQL cannot connect to the intranet database
Deep learning -- using word embedding and word embedding features
【NVMe2.0b 14-7】Set Features(上篇)
CRM&PM如何帮助企业创造最优销售绩效
JS代码案例
Why don't you know what to do after graduation from university?
AcrelEMS能效管理平台为高层小区用电安全保驾护航
【NVMe2.0b 14】NVMe Admin Command Set
Camera
Deep learning -- language model and sequence generation
鲸探NFT数字臧品系统开发技术分享
This point in JS
Dlib database face
Development technology sharing of Jingtan NFT digital collection system
【NVMe2.0b 14-5】Firmware Download/Commit command
Enter the URL in the browser and display it on the page
2021-05-17
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
Simple application of generating function