mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
Currently, SEC, PEI, and SMM only set up 32 - 34 IDT descs. This means that any exceptions received above that number will cause a #GP fault. This commit updates these environments to follow DXE and set up the IDT with the architecturally defined 256 entries, each of which point to the common exception handler. This does two things: - Has well defined behavior for receiving exceptions in these environments instead of relying on a #GP fault to occur. - Allows the stack cookie interrupt (0x42) to be routed correctly instead of appearing as a #GP fault. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com> |
||
|---|---|---|
| .. | ||
| Ia32 | ||
| X64 | ||
| AmdSmmRelocationLib.inf | ||
| AmdSmramSaveStateConfig.c | ||
| InternalSmmRelocationLib.h | ||
| SmmRelocationLib.c | ||
| SmmRelocationLib.inf | ||
| SmramSaveStateConfig.c | ||