Add kernel stack guard pages definition
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 36s
Builds / ExectOS (i686) (push) Successful in 27s

This commit is contained in:
Rafal Kupiec 2024-02-04 19:21:42 +01:00
parent f25a233d12
commit af687603d0
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 6 additions and 0 deletions

View File

@ -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)

View File

@ -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)