@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

Reply via email to