@mcb30,
It raised TPL to TPL_CALLBACK and never restored it. NotifyFunction of
EVT_SIGNAL_EXIT_BOOT_SERVICES will not be called because of that while booting.
The change of efi_currticks() causing this problem was from [[efi] Run at
TPL_CALLBACK to protect against UEFI
timers](https://github.com/ipxe/ipxe/commit/c89a446cf09f30a121ae21d91f4a1aa071044084#diff-8abaf825db412e28b0c57b0f8947ed23).
I am wondering if you can find another way to work around the
[problem](https://github.com/ipxe/ipxe/commit/c89a446cf09f30a121ae21d91f4a1aa071044084#diff-8abaf825db412e28b0c57b0f8947ed23)
or restore TPL before ExitBootService?
--
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-651511355
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel