[ipxe-devel] [ipxe/ipxe] [efi] Restore the TPL to the original one (#113)
Michael Brown
notifications at github.com
Wed Jul 1 08:39:23 UTC 2020
@jjohnson42 Thanks for the hints about reproduction via ESXi 7's bootx64.efi. I will try to assemble a test case in qemu that demonstrates the problem. If you have a minimal test case ready to use, that would be really helpful.
@huanghe4 What you are describing is not a **root** cause. If efi_currticks() is being called at a level other than TPL_CALLBACK then that indicates a missing RaiseTPL somewhere else in the code. Masking this bug by modifying efi_currticks() to restore the "original" TPL would leave us with a latent race condition, which will be substantially harder to debug in future. We need to find the actual root cause, which is the missing RaiseTPL that is causing efi_currticks() to be invoked at the wrong TPL.
--
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-652279755
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20200701/ff34593d/attachment.htm>
More information about the ipxe-devel
mailing list