Skip to content

Tags: elpsyc/EfiGuard

Tags

v1.2.1

Toggle v1.2.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
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)

v1.2

Toggle v1.2's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
Update arc.h

v1.1.1

Toggle v1.1.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
Use PE runtime function tables for finding function start addresses

v1.1

Toggle v1.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
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.

v1.0.3

Toggle v1.0.3's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
Loader: support legacy BIOS boot entries in the fallback path

Fixes Mattiwatti#9

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
Update Zydis submodule

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
EfiDSEFix: on Windows >= 8, use a different default g_CiOptions value

Fixes Mattiwatti#1

v1.0

Toggle v1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Mattiwatti Matthijs Lavrijsen
Initial commit