发明名称 NON-FENCED LIST DMA COMMAND MECHANISM
摘要 A DMA controller (DMAC) for handling a list DMA command in a computer system is provided. The computer system has at least one processor and a system memory, the list DMA command relates to an effective address (EA) of the system memory, and the at least one processor has a local storage. The DMAC includes a DMA command queue (DMAQ) coupled to the local storage and configured to receive the list DMA command from the local storage and to enqueue the list DMA command. An issue logic is coupled to the DMAQ and configured to issue an issue request to the DMAQ. A request interface logic (RIL) is coupled to the DMAQ and configured to read the list DMA command based on the issue request. The RIL is further coupled to the local storage and configured to send a fetch request to the local storage to initiate a fetch of a list element of the list DMA command from the local storage to the DMAQ. Each list element comprises a stall bit indicating whether the list element is fenced and a DMA completion logic (DCL) is coupled to the at least one processor, the issue logic, and the RIL, and configured to indicate completion of all outstanding bus requests relating to the list element.
申请公布号 US2007174508(A1) 申请公布日期 2007.07.26
申请号 US20070686083 申请日期 2007.03.14
申请人 KING MATTHEW E;LIU PEICHUM P;MUI DAVID;YAMAZAKI TAKESHI 发明人 KING MATTHEW E.;LIU PEICHUM P.;MUI DAVID;YAMAZAKI TAKESHI
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址