发明名称 Transparent system interrupts with automated input/output trap restart
摘要 A CPU of a microprocessor system is modified to post an executed write I/O instruction upon completion of writing by the bus unit. A dedicated memory area is provided for storing a customizable system interrupt service routine, program state data at the time of interruption and an I/O trap indicator indicating the CPU was interrupted during execution of an I/O instruction. The dedicated memory area is normally not mapped as part of the main memory space, thereby keep it inaccessible to the operating system and applications. An unmaskable system supervisor interrupt having higher priority than all other maskable and unmaskable interrupts is added to the CPU interrupts. A RESUME instruction is added to the CPU instructions to provide recovery of the CPU to the state before it was interrupted and continued execution including automatic re-execution of an interrupted I/O instruction. As a result, a system integrator or OEM may provide transparent system level interrupts with automated I/O trap restart that will operate reliably in any operating environment, and be relieved of the heavy burden of managing I/O trap restart.
申请公布号 US5274826(A) 申请公布日期 1993.12.28
申请号 US19930053960 申请日期 1993.04.26
申请人 INTEL CORPORATION 发明人 KARDACH, JAMES;NGUYEN, CAU;SIVAMANI, KAMESWARAN
分类号 G06F9/46;G06F9/48;(IPC1-7):G06F9/46;G06F12/14;G06F13/24 主分类号 G06F9/46
代理机构 代理人
主权项
地址