Comment 0 for bug 1768630

Revision history for this message
dann frazier (dannf) wrote :

[Impact]
In bug 1756096, we backported SDEI (Software Delegated Exception Interface) support for arm64. However, this backport missed 2 changes that make the SDEI entry point a trampoline which make sure the kernel is mapped before processing. (The kernel may not be mapped if KPTI is enabled and the exception comes in while e.g. executing in usermode).

[Test Case]
I haven't yet found a way to inject/simulate an SDEI, so I can only regression test by boot testing.

[Regression Risk]
The code is restricted to arm64, and should only run on systems that support SDEI.