MultiArchUefiPkg
MultiArchUefiPkg copied to clipboard
Multi-Architecture UEFI Environment Driver
Today the test is x64 only.
A backtrace of the emulated code would be immensely helpful. Yes, this won't work well if we're running code with a frame pointer, but it's better than nothing,
Pick one and stick with it.
These should be CpuEnterRunContext and CpuLeaveRunContext or CpuRunContextEnter/CpuRunContextLeave
There's just too much going in this file.
Also would be nice to have some kind of debugging to figure out reasonable depth.
At least for testing/validation.
Since EDKII PR: https://github.com/tianocore/edk2/pull/5957 has been removed the BaseStackCheckLib, and the new StackCheckLib dependency library StackCheckFailureHookLib has not yet been made public, so we can only use StackCheckLibNull.