发明名称 OPERATING SYSTEM DEVICE DRIVER AUTOGENERATION
摘要 An innovative system and method provide support in a target operating system for new devices based on device drivers from an existing operating system. Development of a bootable image of a particular operating system utilizes the following steps. First, a trace facility is utilized to initiate an interrupt call to a particular BIOS routine requesting initialization of a target hardware device. The BIOS contains appropriate setup instructions for the device, instructions which are non-obvious and not well documented. The trace facility is piped through a simple filter, which extracts all OUT instructions, and the contents of the DX and AX registers at the time of the OUT instruction. By capturing this sequence of OUT instructions, the state of the device is stored at the end of the initialization. The resultant OUT instructions are converted to "C" code, and the resulting "C" code is compiled utilizing a compiler for the target computer system to generate a device driver for the target hardware device which is compatible with the target operating system support for the target computer system.
申请公布号 WO9607136(A1) 申请公布日期 1996.03.07
申请号 WO1995US11123 申请日期 1995.08.30
申请人 TALIGENT, INC. 发明人 POGUE, MICHAEL, A.
分类号 G06F9/44;G06F13/10;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址