Kernel/x86 - Cleaning up and implmented address space nuking
[tpg/acess2.git] / Kernel / arch / x86 / include / mm_virt.h
index 4125d71..31642c6 100644 (file)
 // 1024 items per page
 #define        MM_REFCOUNT_BASE        0xE4000000
 
+#define MM_KERNEL_STACKS       0xF0000000
+#define        MM_KERNEL_STACK_SIZE    0x00008000
+#define MM_KERNEL_STACKS_END   0xFC000000
+
 // === FUNCTIONS ===
 extern void    MM_FinishVirtualInit(void);
 extern void    MM_SetCR3(Uint CR3);
 extern tPAddr  MM_Clone(void);
 extern tVAddr  MM_NewKStack(void);
-extern tVAddr  MM_NewWorkerStack(void);
+extern tVAddr  MM_NewWorkerStack(Uint *InitialStack, size_t StackSize);
 
 #endif

UCC git Repository :: git.ucc.asn.au