Tags: elpsyc/EfiGuard
Tags
EfiDSEFix: improve g_CiOptions address validation - Verify expected lengths of instructions - Verify CipInitialize is in PAGE - Verify g_CiOptions is in either .data or CiPolicy Fixes Mattiwatti#31 (regression due to KB5003173 fix)
Loader: call BmSetMemoryTypeInformationVariable Note that BmSetMemoryTypeInformationVariable() is told by the loader that the image being loaded is *not* a boot application, which is a blatant lie. The reason for doing this is to prevent BmSetMemoryTypeInformationVariable() from performing a warm reset of the system due to a change in the memory type info. (Again, and again, and again...) This is an attempt to fix S4 (hibernate) entry/resume issues; see Mattiwatti#12.
Loader: support legacy BIOS boot entries in the fallback path Fixes Mattiwatti#9
EfiDSEFix: on Windows >= 8, use a different default g_CiOptions value Fixes Mattiwatti#1