From af687603d068f647efe0b88a633f14c38c05f363 Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Sun, 4 Feb 2024 19:21:42 +0100 Subject: [PATCH] Add kernel stack guard pages definition --- sdk/xtdk/amd64/ketypes.h | 3 +++ sdk/xtdk/i686/ketypes.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sdk/xtdk/amd64/ketypes.h b/sdk/xtdk/amd64/ketypes.h index 7ef61ff7..745b1b8b 100644 --- a/sdk/xtdk/amd64/ketypes.h +++ b/sdk/xtdk/amd64/ketypes.h @@ -139,6 +139,9 @@ /* XTOS Kernel stack size */ #define KERNEL_STACK_SIZE 0x8000 +/* XTOS Kernel stack guard pages */ +#define KERNEL_STACK_GUARD_PAGES 1 + /* Kernel frames */ #define KEXCEPTION_FRAME_SIZE sizeof(KEXCEPTION_FRAME) #define KSWITCH_FRAME_SIZE sizeof(KSWITCH_FRAME) diff --git a/sdk/xtdk/i686/ketypes.h b/sdk/xtdk/i686/ketypes.h index 1c3fc274..d8c2d6c8 100644 --- a/sdk/xtdk/i686/ketypes.h +++ b/sdk/xtdk/i686/ketypes.h @@ -165,6 +165,9 @@ /* XTOS Kernel stack size */ #define KERNEL_STACK_SIZE 0x4000 +/* XTOS Kernel stack guard pages */ +#define KERNEL_STACK_GUARD_PAGES 1 + /* Kernel frames */ #define KTRAP_FRAME_ALIGN 0x08 #define KTRAP_FRAME_SIZE sizeof(KTRAP_FRAME)