Invention Grant
- Patent Title: Method and system for queuing transfers of multiple non-contiguous address ranges with a single command
- Patent Title (中): 使用单个命令排队多个不连续地址范围的方法和系统
-
Application No.: US12342065Application Date: 2008-12-22
-
Publication No.: US09128699B2Publication Date: 2015-09-08
- Inventor: Robert Royer , Amber Huffman
- Applicant: Robert Royer , Amber Huffman
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- Main IPC: G06F12/06
- IPC: G06F12/06 ; G06F9/30 ; G06F3/06 ; G06F13/28

Abstract:
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.
Public/Granted literature
- US20100161936A1 METHOD AND SYSTEM FOR QUEUING TRANSFERS OF MULTIPLE NON-CONTIGUOUS ADDRESS RANGES WITH A SINGLE COMMAND Public/Granted day:2010-06-24
Information query