| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
EFIGUARD_DRIVER_FILENAME="something.efi"`.
* useful for testing multiple EfiGuard builds
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
|
| |
* runtime DSE disabling still possible
* compatible with EasyAntiCheat
* no bsod so far
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
| |
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
|
|
|
|
|
|
|
|
| |
Override the unwanted /GS flag addition (MSVC) and -fno-stack-protector removal (GCC) introduced in https://github.com/tianocore/edk2/commit/f53f029122d4493e9db95e2424dd8f067f247661
Additionally remove some other (less harmful but still unwanted) build flags that have been made the default in MSVC in the .vcxproj/.props files as well.
Fixes #134
|
| |
|
| |
|
|
|
|
|
| |
The interactive driver configuration now requires the HOME key to be pressed when the loader is started. If it is not pressed, the default configuration will be used as before.
The CONFIGURE_DRIVER compile time define is no longer useful due to this change and has been removed.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Use DxeReportStatusCodeLib as ReportStatusCodeLib implementation instead of RuntimeDxeReportStatusCodeLib, as the latter is not usable by UEFI applications
- Move PcdLib, MemoryAllocationLib and ReportStatusCodeLib to the common section used by both EfiGuardDxe and the loader
- Remove comments re: EDK2 breaking backward compatibility by introducing RegisterFilterLib and VariablePolicyHelperLib, as edk2-stable202202 is now a year old
- Only use BaseMemoryLibOptDxe instead of the default BaseMemoryLib when targeting x86 architectures
|
| |
|
|
|
|
| |
Additionally apply GCC-style link flags to all GCC-style toolchains
|
|
|
|
| |
Reference: #49
|
| |
|
|
|
|
| |
Fix PE section alignment on Clang by using MS '/ALIGN:XXX' instead of GCC's '-z common-page-size=XXX'
|
| |
|
| |
|
|
|