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.

Un sistema y un método se divulga para eliminar errores de un tablero del hardware que incluya un procesador con solamente un solo nivel de las interrupciones que o se permiten todo o todo lisiado. El procesador no pone interrupciones en ejecucio'n nonmaskable. El procesador en el tablero contiene una linea de entrada de la excepción del cheque de la máquina (MCP) que permita la puesta en práctica de un nonmaskable pseudo-interrumpa para eliminar errores del tablero del hardware. El nonmaskable pseudo-interrumpen informan al procesador una petición del eliminar errores incluso cuando todas las interrupciones del dispositivo en el procesador de la interrupción son lisiadas. Un puente del procesador-a-autobu's conectó con el procesador en el tablero del hardware contiene un registro crítico de la interrupción. El equipo de prueba conectó con los sistemas que un pedacito en el registro crítico de la interrupción para solicitar el nonmaskable pseudo-interrumpe, el puente del puente del procesador-a-autobu's del procesador-a-autobu's que leía el pedacito en el registro crítico de la interrupción para determinarse si ha ocurrido una pseudo interrupción nonmaskable elimina errores de la petición. El puente del procesador-a-autobu's afirma la linea de entrada del MCP del procesador después de determinar que el equipo de prueba ha solicitado el nonmaskable pseudo-interrumpe. El procesador entonces ejecuta el software del tratante que se comunica con el equipo de prueba para eliminar errores del tablero del hardware.

 
Web www.patentalert.com

< Method and apparatus for optimization of the performance of an application program in a computer system while preserving the system behavior

< Application management

> Serial bus diagnostic port of a digital system

> Apparatus and method for applying multiple CRC generators to CRC calculation

~ 00110