[NTOSKRNL] include/config.h: Sync it to current code (#3263)

* SERIALIZE_DBGPRINT: Removed on c15e04c (r18078).
* ENABLE_VALIDATE_POOL: Removed on 5899e14 (r42249).
* TAG_STATISTICS_TRACKING: Removed on 5899e14 (r42249).
* POOL_DEBUG_APIS: Removed on 5899e14 (r42249).
* R_RZ: Removed on 7d21cf7 (r48999).
* R_STACK: Removed on 7d21cf7 (r48999).
* WHOLE_PAGE_ALLOCATIONS: Removed on b431563 (r17306).
+
* _GLOBAL_PAGES_ARE_AWESOME_: Move it here.
This commit is contained in:
Serge Gautherie 2020-10-17 18:09:11 +02:00 committed by GitHub
parent c7c0b09eb6
commit 90a6086f17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 46 deletions

View file

@ -1,40 +1,4 @@
#pragma once #pragma once
/********** dbg/print.c **********/ // Enable global page support.
// #define _GLOBAL_PAGES_ARE_AWESOME_
/* Enable serialization of debug messages printed with DbgPrint
*
* If this is enabled DbgPrint will queue messages if another thread is already
* printing a message, and immediately returns. The other thread will print
* queued messages before it returns.
* It could happen that some messages are lost if the processor is halted before
* the message queue was flushed.
*/
#undef SERIALIZE_DBGPRINT
/********** mm/ppool.c **********/
/* Disable Debugging Features */
#if !DBG
/* Enable strict checking of the nonpaged pool on every allocation */
#undef ENABLE_VALIDATE_POOL
/* Enable tracking of statistics about the tagged blocks in the pool */
#undef TAG_STATISTICS_TRACKING
/* Enable Memory Debugging Features/Helpers */
#undef POOL_DEBUG_APIS
/* Enable Redzone */
#define R_RZ 0
/* Enable Allocator Stack */
#define R_STACK 0
/*
* Put each block in its own range of pages and position the block at the
* end of the range so any accesses beyond the end of block are to invalid
* memory locations.
*/
#undef WHOLE_PAGE_ALLOCATIONS
#endif

View file

@ -108,16 +108,9 @@
C_ASSERT(MAX_WIN32_PATH == MAX_PATH); C_ASSERT(MAX_WIN32_PATH == MAX_PATH);
#undef MAX_PATH #undef MAX_PATH
//
// Switch for enabling global page support
//
//#define _GLOBAL_PAGES_ARE_AWESOME_
/* Internal Headers */ /* Internal Headers */
#include "internal/ntoskrnl.h"
#include "config.h" #include "config.h"
#include "internal/ntoskrnl.h"
#include <reactos/probe.h> #include <reactos/probe.h>
#include "internal/probe.h" #include "internal/probe.h"