发明名称 Method and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral device
摘要 A method of emulating a peripheral device in a multiprocessor computer system to test device driver programs. The emulation program is loaded by a host microprocessor into one or more of the other microprocessors (target microprocessors) which are not being accessed by the operating system software. After the emulation program is loaded, control vectors to the entry point of the emulation program, where the environment in each of the target microprocessors are initialized for the emulator program. If more than one target microprocessor are utilized, then one of the target microprocessors are designated as the "master" microprocessor, which accepts interprocessor interrupts from the host microprocessor. When the device driver program running on the host microprocessor invokes an I/O command, and emulation mode is selected, then an interprocessor interrupt (IPI) is asserted to the master microprocessor. In response, an I/O emulation interrupt handler is executed by the master microprocessor to provide the appropriate responses to the device driver under test.
申请公布号 US5717903(A) 申请公布日期 1998.02.10
申请号 US19950440638 申请日期 1995.05.15
申请人 COMPAQ COMPUTER CORPORATION 发明人 BONOLA, THOMAS J.
分类号 G06F11/26;G06F13/10;(IPC1-7):G06F9/455;G06F15/177 主分类号 G06F11/26
代理机构 代理人
主权项
地址