@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
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel