reactos/sdk/cmake
Joachim Henze d28677795e [NTOSKRNL] Restore section layout for NTOSKRNL to fix BSOD regression CORE-14683
This version (after .rsrc) works different than the
proper version I used for 0.4.12 (after .reloc).

Inserting after .rsrc is actually not correct, but Thomas believes it can
be used as a temporary trick to avoid random memory corruption upon
relocations of the kernel, caused by ROSBE-154.

I follow his advice, although when judging from practical tests only:
as long as we limit this script to NTOSKRNL like I do for releases
there have no negative consequences been observed in real life yet
even with the proper version of 0.4.12.
Up to now those problems have only been observed when used for drivers
MODULE TYPE sdk/cmake/gcc.cmake as well, like
it was tried for a moment in master 0.4.13-dev-609-g
c4d8e2a6e9

Using for drivers immediately did lead to BSODs like CORE-16183 and therefore was
mitigated in master by total disabling of the scripts for both,
kernel and drivers in
0.4.13-dev-621-g
36e9a6f8dd

To allow installing DVDWritenow without BSOD,
we need the script at least for ntoskrnl!

I committed this patch (after .rsrc) already into 0.4.13RC and 0.4.14RC.
2020-05-13 17:09:15 +02:00
..
Compiler CORE-14513 [CMAKE] Remove modules that are shipped with cmake (#575) 2018-08-19 22:01:31 +02:00
baseaddress.cmake [CMAKE] Update baseaddresses with gcc 8.3 2019-12-27 19:52:21 +01:00
baseaddress_dwarf.cmake [CMAKE] Update baseaddresses with gcc 8.3 2019-12-27 19:52:21 +01:00
baseaddress_msvc.cmake [CMAKE] Update baseaddresses with gcc 8.3 2019-12-27 19:52:21 +01:00
bison-flex.cmake Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
CMakeMacros.cmake [CMAKE] Support file lists in add_cd_file for all cases 2020-05-01 02:39:59 +03:00
compilerflags.cmake [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
config-amd64.cmake [CMAKE][CONFIGURE] Enable runtime checks on MSVC by default. 2020-04-11 02:48:12 +03:00
config-arm.cmake [CMAKE][CONFIGURE] Enable runtime checks on MSVC by default. 2020-04-11 02:48:12 +03:00
config.cmake [CMAKE][CONFIGURE] Enable runtime checks on MSVC by default. 2020-04-11 02:48:12 +03:00
gcc.cmake [REACTOS] Raise C standard to gnu99 2020-05-04 21:44:55 +03:00
host-tools.cmake Search for host-tools path 2019-08-17 17:39:44 +02:00
host-tools.in Rework host tools 2019-08-17 17:39:31 +02:00
init-section.lds [NTOSKRNL] Restore section layout for NTOSKRNL to fix BSOD regression CORE-14683 2020-05-13 17:09:15 +02:00
localization.cmake Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
midl-support.cmake Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
msvc.cmake [REACTOS] Drop support for Visual Studio below 2015 2020-05-04 21:47:37 +03:00
widl-support.cmake [CMAKE/WIDL] Add rudimentary dependency tracking in add_rpcproxy_files 2018-01-20 15:46:25 +01:00
writing_CmakeLists_for_ReactOS.txt Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00