发明名称 PCI bus master retry fixup
摘要 A technique for providing PCI bus mastering compatibility for legacy PCI bus devices which may not support PCI bus mastering RETRY protocols. DLDMM provider software in a device driver for a target device may provide a callback signal at a callback address to DLDMM client software in a device driver for a bus mastering PCI device. The callback address may be used by the DLDMM client software to signal the bus mastering PCI device to suspend operation in the event of an interrupting event. The bus mastering PCI device may then generate in driver software a RETRY signal to the device driver of the target device. If the interrupting event is over, a signal may be sent by the DLDMM provider software in response to the RETRY signal to the DLDMM client software indicating that the bus mastering device may resume operation. The bus mastering device may then resume operation where left off. The technique of the present invention has particular application to multimedia computer systems where a bus mastering device (e.g., MPEG decoder or the like) may wish to stream MotionVideo TM data to a target adapter (e.g., VGA controller or the like) using bus mastering techniques. Prior art PCI VGA adapters may not support PCI RETRY protocols and thus attempts to send data to such devices using bus mastering may fail.
申请公布号 US6104876(A) 申请公布日期 2000.08.15
申请号 US19950483583 申请日期 1995.06.07
申请人 CIRRUS LOGIC, INC. 发明人 DAUM, DANIEL;ORT, JEFFREY G.
分类号 G06F13/36;(IPC1-7):H01J3/00 主分类号 G06F13/36
代理机构 代理人
主权项
地址