发明名称 Host controller interface descriptor fetching unit
摘要 The present invention relates to a method and circuit for prefetching direct memory access descriptors from memory of a computer system, and storing the prefetched direct memory access descriptors within a unified descriptor memory for subsequent access by direct memory access controllers. The descriptors are generated by a central processing unit of the computer system while executing software applications. The descriptors define data transfer operations between memory of the computer system and input/output devices via direct memory access controllers. The direct memory access controllers generate requests for descriptors. Upon generation of a request, the unified descriptor memory is checked to determine whether the requested descriptor is contained therein. If the requested descriptor is contained within the unified descriptor memory, the request descriptor is provided to the requesting direct memory access controller. If, however, the requested descriptor is not stored within the unified descriptor memory, the system memory is accessed for the requested descriptor, and the requested descriptor is transferred from system memory to the unified descriptor memory in a block of descriptors each relating to the same context. After the requested descriptor is stored within the unified descriptor memory, the requested descriptor is provided to the requesting direct memory access controller.
申请公布号 US6324597(B2) 申请公布日期 2001.11.27
申请号 US20010759959 申请日期 2001.01.11
申请人 SUN MICROSYSTEMS, INC. 发明人 COLLIER JOSH DAVID
分类号 G06F13/28;H04L12/40;H04L12/64;(IPC1-7):G06F13/00 主分类号 G06F13/28
代理机构 代理人
主权项
地址