发明名称 METHOD AND SYSTEM FOR QUEUING TRANSFERS OF MULTIPLE NON-CONTIGUOUS ADDRESS RANGES WITH A SINGLE COMMAND
摘要 Methods and systems for queuing transfers of multiple non-contiguous address ranges within a single command are disclosed. Embodiments of systems include system processors, memory to store data and executable software, and storage devices to receive transfer commands stored in system memory. A host controller interface driver is executed by one or more system processors and collects multiple non-continuous address ranges from storage-device transfer requests and records starting addresses and quantities of data to transfer for each non-continuous range in a tagged command list. It records the number of address ranges in the tagged command list, and a tagged-transfer opcode in a command, and stores the command and the tagged command list in a command table for the storage device. It records a base address for the command table in memory and an offset for the tagged command list into a command header, which is stored in a command queue.
申请公布号 WO2010074944(A2) 申请公布日期 2010.07.01
申请号 WO2009US67031 申请日期 2009.12.07
申请人 INTEL CORPORATION;ROYER, ROBERT;HUFFMAN, AMBER 发明人 ROYER, ROBERT;HUFFMAN, AMBER
分类号 G06F9/06;G06F3/06;G06F9/30;G06F12/00;G06F13/16 主分类号 G06F9/06
代理机构 代理人
主权项
地址