发明名称 |
Nonmaskable interrupt workaround for a single exception interrupt handler processor |
摘要 |
A system and method is disclosed for debugging of a hardware board that includes a processor with only a single level of interrupts that are either all enabled or all disabled. The processor does not implement nonmaskable interrupts. The processor on the board contains a machine check exception (MCP) input line that permits implementation of a nonmaskable pseudo-interrupt for debugging of the hardware board. The nonmaskable pseudo-interrupt informs the processor of a debug request even when all device interrupts in the interrupt processor are disabled. A processor-to-bus bridge connected to the processor on the hardware board contains a critical interrupt register. Test equipment connected to the processor-to-bus bridge sets a bit in the critical interrupt register for requesting the nonmaskable pseudo-interrupt, the processor-to-bus bridge reading the bit in the critical interrupt register to determine whether a nonmaskable pseudo interrupt debug request has occurred. The processor-to-bus bridge asserts the MCP input line of the processor after determining that the test equipment has requested the nonmaskable pseudo-interrupt. The processor then executes handler software that communicates with the test equipment to debug the hardware board.
|
申请公布号 |
US6732298(B1) |
申请公布日期 |
2004.05.04 |
申请号 |
US20000628747 |
申请日期 |
2000.07.31 |
申请人 |
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. |
发明人 |
MURTHY PURNA C.;SABOTTA MICHAEL L.;GRIEFF THOMAS W. |
分类号 |
H02H3/05;(IPC1-7):H02H3/05 |
主分类号 |
H02H3/05 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|