发明名称 |
Abort function for storage devices by using a poison bit flag wherein a command for indicating which command should be aborted |
摘要 |
An abort function for storage devices sets a “poison bit” flag in the command to be deleted while the command resides on a submission queue prior to being fetched by the SSD controller. In response to the set “poison bit” flag, a storage device controller aborts execution of the I/O command and returns an abort successful status reply to the completion queue. |
申请公布号 |
US9052835(B1) |
申请公布日期 |
2015.06.09 |
申请号 |
US201314136351 |
申请日期 |
2013.12.20 |
申请人 |
HGST NETHERLANDS B.V. |
发明人 |
Darrington David Lee;Dewitt Dylan Mark;Espeseth Adam Michael;Sendelbach Lee Anton |
分类号 |
G06F12/00;G06F3/06 |
主分类号 |
G06F12/00 |
代理机构 |
Billion & Armitage |
代理人 |
Billion & Armitage ;Collins Michael A. |
主权项 |
1. A method of executing an abort command in a system including a host communicating with a storage device, the method comprising:
storing an input/output (I/O) command in an I/O submission queue located in system memory; receiving an abort command with respect to the I/O command placed on the I/O submission queue; setting a “poison bit” flag within the I/O command placed on the I/O submission queue indicating that the I/O command should be aborted; fetching, by a storage device controller included as part of the storage device, the I/O command from the I/O submission queue; aborting execution of the I/O command in response to the bit indicating the I/O command should be aborted; and returning a result indicating the abort was successful to an I/O completion queue located in the system memory. |
地址 |
Amsterdam NL |