[REACTOS] Add missing line breaks at end of file
[ROSLOAD] Use CmCheckRegistry to purge volatile data
[FREELDR] Implement the memory managment functions for UEFI (#5174)CORE-11954 - EFI binaries have a different subsystem in the PE header; - ENVIRON: Make sure INTN and UINTN are 64bit for 64bit
[FREELDR] Implement the memory managment functions for UEFI (#5174)CORE-11954 - EFI binaries have a different subsystem in the PE header; - ENVIRON: Make sure INTN and UINTN are 64bit for 64bit platforms; - Handle UEFI Memory maps and translate it for freeldr; - Add FAILED_TO_EXIT_BOOTSERVICES Freeldr BSoD code.
show more ...
[BOOT][SDK:CMLIB] Compile a CMLIB for FreeLdr / NT bootloader with correct definitions. (#4619)This also allows using the CMLIB with any reduced functionalitythat could be required at boot-time.
[PSDK][BOOTMGR] Import NTSTATUS definitions of BitLocker (#4417)
[BOOT][SDK:RTL] Compile a reduced RTL library for FreeLdr / NT bootloader...... as it should have always been done (and must be done for NTDLLand NTOS kernel as well). This allows using the RTL wi
[BOOT][SDK:RTL] Compile a reduced RTL library for FreeLdr / NT bootloader...... as it should have always been done (and must be done for NTDLLand NTOS kernel as well). This allows using the RTL with the correctdefinitions and the reduced functionality available at boot-time.+ Make the RTL main header compatible.In addition, this will permit re-using existing code that alreadyuses the RTL (mostly string conversions).See commits 427c90af3 (r36761) and b46e8cc18 (r36980) for somebackground.
[SDK:CMLIB][MKHIVE][BOOT:ENVIRON][NTOS:CONFIG] Add missing HvGetCell casts. Replace some ASSERT(FALSE).
[SDK:REACTOS][CMLIB][BOOT] Get rid of the FreeLdr-specific __FREELDR_H define, and use the standard NT _BLDR_ instead.This standard _BLDR_ define is already defined for both FreeLdr andboot/enviro
[SDK:REACTOS][CMLIB][BOOT] Get rid of the FreeLdr-specific __FREELDR_H define, and use the standard NT _BLDR_ instead.This standard _BLDR_ define is already defined for both FreeLdr andboot/environ UEFI bootloader lib, so no actual behavioural changesshould occur.
[CMAKE] Replace custom scripts in compilerflags with standard ones- add_target_link_flags changed to target_link_options- add_target_property changed to set_property(... APPEND ...)
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93.Excluded: 3rd-party code (incl. wine) and most of the win32ss.
[BOOTMGFW] Explicitly disable NX compatibilityCORE-17423
[BOOTMGFW] Explicitly disable dynamic baseCORE-17423
[CMAKE] Fix GCC -fstack-protector usage
[ASM] Fix boot with VS 16.7.3 / MSVC 19.27See https://developercommunity.visualstudio.com/content/problem/1180800/ml-x86-assume-directive-causes-invalid-code-genera.html
[BOOT][DIRECTX][SHELL32] Unneeded semicolons (trivial) (#3133)Except in 3rd-party code. CORE-13162
[NTOSKRNL] Add 'DECLSPEC_NORETURN' to a few 'KeBugCheck*()' (#2896)
[FORMATTING] [CMAKE] Remove space in 'if (' (#2847)
[CMAKE][CONFIGURE] Enable runtime checks on MSVC by default.Remove RTC switch from configure.cmd, now MSVC runtime checks aresupposed to be enabled/disabled via CMake define (-DRUNTIME_CHECKS=1)Pr
[CMAKE][CONFIGURE] Enable runtime checks on MSVC by default.Remove RTC switch from configure.cmd, now MSVC runtime checks aresupposed to be enabled/disabled via CMake define (-DRUNTIME_CHECKS=1)Prepare for adding more dynamic analysis options
[RTL] Introduce RtlpImageNtHeader,which implements the required functionality.ntdll and ntoskrnl now have a wrapper for this, with SEH.This protects the function against malformed / bad images,wh
[RTL] Introduce RtlpImageNtHeader,which implements the required functionality.ntdll and ntoskrnl now have a wrapper for this, with SEH.This protects the function against malformed / bad images,whilst still being able to use the code in freeldr et al.Idea from Thomas.CORE-14857
[BOOTLIB] Remove a useless 'FontDirectory' check as it becomes always valid (!= NULL) through the function.CORE-11590Adapted from Victor Martinez patch & Serge Gautherie PR #2062
[BOOTLIB] Disable some x86 / x64 specific code for other architectures
[ROSLOAD] Disable some arch-specific code for arm
[BOOTLIB] Check DBG with #if, not #ifdef (#1621)
[CDFS_NEW] -> [CDFS] No old driver, thus no new driver
[BOOTLIB] Fix the implementation of RtlAssert() ('Message' can be NULL, and fix the printing of ANSI string). Fix also the implementation of DbgPrint().
12