@mcb30 ,

The root cause is in static unsigned long efi_currticks ( void );
Then please print the original TPL in this function.
Because this TPL is always raised to TPL_CALLBACK, then when 
gEfiEventExitBootServicesGuid is triggerred, some notify function which are 
registerred at TPL_CALLBACK cannot be executed. 
You can register such kind of callback at TPL_CALLBACK, and check whether it 
can be executed when gEfiEventExitBootServicesGuid is signnalled.

@huanghe4 

-- 
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/ipxe/ipxe/pull/113#issuecomment-652154814
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to