发明名称 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