Hello,

I have a UEFI based GUI application that runs at TPL_APPLICATION level. I have 
implemented a Progress Bar that gets incremented every 1 second.

I have created a timer using BS->CreateEvent() and subsequently calling 
BS->SetTimer()
The eventType is EVT_TIMER | EVT_NOTIFY_SIGNAL.
The NotifyFunction increments the progress bar. The timer is terminated after 
the NotifyFunction is called N number of times as specified in the context data.
The CallbackTPL is set to TPL_CALLBACK.

This works fine for most part. But on some systems, I am seeing that the 
application hangs after the progress bar terminates. If I change the progress 
bar TPL to TPL_APPLICATION, I don't see a hang, but I also don't see the 
NotifyFunction being called at all.

What could be going wrong here? I am using EFI toolkit.

Regards,
Ajay


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to