mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-11 15:29:18 +00:00
memory: Kernel threads require more memory for stack
Threads will now use 128 KiB
This commit is contained in:
@ -39,8 +39,9 @@
|
||||
#define PAGE_SIZE_4M 0x400000 /* 4 MiB */
|
||||
#define PAGE_SIZE_1G 0x40000000 /* 1 GiB */
|
||||
|
||||
#define STACK_SIZE 0x4000 /* 16 KiB */
|
||||
#define USER_STACK_SIZE 0x2000 /* 8 KiB */
|
||||
#define STACK_SIZE 0x4000 /* 16 KiB */
|
||||
#define LARGE_STACK_SIZE 0x20000 /* 128 KiB */
|
||||
#define USER_STACK_SIZE 0x2000 /* 8 KiB */
|
||||
|
||||
/* To pages */
|
||||
#define TO_PAGES(d) (((d) + PAGE_SIZE - 1) / PAGE_SIZE)
|
||||
@ -50,14 +51,14 @@
|
||||
#if defined(a64) || defined(aa64)
|
||||
#define KERNEL_VMA_OFFSET 0xFFFFFFFF80000000
|
||||
|
||||
#define USER_ALLOC_BASE 0xFFFFA00000000000 /* 256 GiB */
|
||||
#define USER_ALLOC_END 0xFFFFB00000000000
|
||||
#define USER_ALLOC_BASE 0xFFFFA00000000000 /* 256 GiB */
|
||||
#define USER_ALLOC_END 0xFFFFB00000000000
|
||||
|
||||
#define KERNEL_STACK_BASE 0xFFFFB00000000000 /* 256 GiB */
|
||||
#define KERNEL_STACK_END 0xFFFFC00000000000
|
||||
#define KERNEL_STACK_END 0xFFFFC00000000000
|
||||
|
||||
#define USER_STACK_END 0xFFFFEFFF00000000 /* 256 MiB */
|
||||
#define USER_STACK_BASE 0xFFFFEFFFFFFF0000
|
||||
#define USER_STACK_END 0xFFFFEFFF00000000 /* 256 MiB */
|
||||
#define USER_STACK_BASE 0xFFFFEFFFFFFF0000
|
||||
#elif defined(a32)
|
||||
#define KERNEL_VMA_OFFSET 0xC0000000
|
||||
|
||||
|
Reference in New Issue
Block a user