发明名称 METHOD, COMPUTER PROGRAM AND APPARATUS FOR ESTABLISHING ADDRESS TRANSLATIONS FOR COMMUNICATING BETWEEN DEVICE DRIVER AND INPUT/OUTPUT DEVICE IN DATA PROCESSING SYSTEM (APPARATUS AND METHOD FOR COMMUNICATING WITH INPUT/OUTPUT DEVICE USING QUEUE DATA STRUCTURE AND PRE-TRANSLATED ADDRESS)
摘要 PROBLEM TO BE SOLVED: To provide an apparatus and method for communicating with an input/output device or an end point using a queue data structure and pre-translated address related to the queue data structure. SOLUTION: A device driver service is called for address translations in a route complex related to a queue data structure and initialization of protection table item by a device driver, and an untranslated address is returned to the device driver. The untranslated address is next provided for the input/output device or the end point. Subsequently, the input/output device or end point requests translation of these untranslated addresses, and the address is stored in the input/output device or end point before receiving the input/output operation targeting the queue data structure. The cached translation can be used for bypassing an address translation function of the route complex and directly accessing the queue data structure from the input/output device or end point. COPYRIGHT: (C)2008,JPO&INPIT
申请公布号 JP2008102928(A) 申请公布日期 2008.05.01
申请号 JP20070267404 申请日期 2007.10.15
申请人 INTERNATL BUSINESS MACH CORP <IBM> 发明人 SALZBERG CLAUDIA ANDREA;RENATO J RECIO;THURBER STEVEN MARK;MOHRTUL DANIEL FRANK
分类号 G06F13/14;G06F13/10;G06F13/28 主分类号 G06F13/14
代理机构 代理人
主权项
地址