摘要 |
PROBLEM TO BE SOLVED: To securely emulate the operation of an I/O device capable of dynamically mapping an I/O address with a software. SOLUTION: An I/O trap SMI is utilized as a program interface for starting an I/O emulation routine, and a software SMI to be periodically published is utilized as a program interface for starting an I/O address change detecting routine. The I/O address change detecting routine monitors a changeover of the I/O address of an I/O device 14 by an operating system, and when the I/O address is changed, the I/O address change detecting routine automatically renews a value of the I/O base address set in a trap address setting register 156 of an I/O trap SMI generating circuit 151 in response to the change of the I/O address.
|