[if gte mso 9]>
Subject: Re: [edk2] Servicing the NMI
From: Raghuramchary Jallipalli <Raghuramchary.Jallipalli@lntinfotech.com>
To: "firstname.lastname@example.org" <email@example.com>
Date: 2011-11-09 04:14:10
Thanks Feng for the reply.
Do you mean as below:
-- snip –
<Configure the GPIO pins for NMI>
<create the event>
< start/set the periodic timer >
If(WaitForSingleEvent == EFI_SUCCESS)
< reset the cpu >
How about introducing a timer event which is used to periodically poll the status of GPIO pin. If the GPIO line is asserted, then resting CPU at timer event handler.
For one of our requirement we need to service the NMI interrupt on a GPIO line. Whenever the GPIO line is asserted the NMI service routine should reset the CPU. But as per my understanding the UEFI does not support interrupts, the drivers are serviced by polling. Can you please suggest how to go about this?
The contents of this e-mail and any attachment(s) may contain
confidential or privileged information for the intended recipient(s).
Unintended recipients are prohibited from taking action on the basis of
information in this e-mail and using or disseminating the information, and must
notify the sender and delete it from their system. L&T Infotech will not
accept responsibility or liability for the accuracy or completeness of, or the
presence of any virus or disabling code in this e-mail"