reactos/sdk/cmake
Joachim Henze 2314b107e4 [0.4.13][NTOSKRNL] Restore section layout 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 as 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!

Master remains affected by the BSOD until Thomas allows to commit there as well.
2019-11-30 14:10:17 +01: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 base addresses 2019-07-20 13:56:18 +02:00
baseaddress_dwarf.cmake [SDK] Update baseaddresses 2018-10-25 06:59:45 +02:00
baseaddress_msvc.cmake [SDK] Update baseaddresses 2018-10-25 06:59:45 +02: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 [SDK] Fix build with sal.h 2019-06-29 12:13:09 +02:00
compilerflags.cmake [CMAKE] Use new policies for CMP0005 and CMP0018 (#1481) 2019-04-27 11:33:37 +02:00
config-amd64.cmake [CMAKE] MSVC cmake settings improvements. 2019-01-12 18:09:51 +01:00
config-arm.cmake [CMAKE] MSVC cmake settings improvements. 2019-01-12 18:09:51 +01:00
config.cmake [CMAKE] Define GCC and CLANG cmake variables 2019-08-20 15:05:47 +02:00
gcc.cmake Rework host tools 2019-08-17 17:39:31 +02: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 [0.4.13][NTOSKRNL] Restore section layout to fix BSOD regression CORE-14683 2019-11-30 14:10:17 +01: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 [CMAKE] Turn C4715: "'function': not all control paths return a value" into an error on MSVC builds 2019-08-23 14:47:39 +02: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