summaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h
index 1da1209..df8432a 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -54,18 +54,15 @@ REFERENCES
#define VMEM_USER_ENV 0x07000000 // ? pages / per user process
#define VMEM_USER_PROG 0x08048000 // ? pages / per user process (usual entry: 0x8048080)
-#define VMEM_USER_STACK_PAGES 0xF0000000 // 4 pages / per thread
-#define VMEM_USER_STACK_BOT 0xEFFFC000 // 4 pages / per thread
+#define VMEM_USER_STACK_PAGES 4 // 4 pages / per thread
#define VMEM_USER_STACK_TOP 0xF0000000 // 4 pages / per thread
#define VMEM_LAPIC 0xF0005000 // 1 pages / identity mapped
#define VMEM_IOAPIC 0xF0006000 // 1 pages / identity mapped
#define VMEM_CPU_PRIVATE 0xF000A000 // 4 pages / per cpu
-#define VMEM_CPU_STACK_PAGES 0xF0000000 // 4 pages / per thread
-#define VMEM_CPU_STACK_BOT 0xF0050000 // 4 pages / per cpu
-#define VMEM_CPU_STACK_TOP 0xF0054000 // 4 pages / per cpu
-
+#define VMEM_CPU_STACK_PAGES 4 // 4 pages / per thread
+#define VMEM_CPU_STACK_TOP 0xF4000000 // 4 pages / per cpu
#define VMEM_COPY_PAGE 0xF5000000 // 1 page / temporery map-in tables for copying
#define VMEM_FRAMEBUFFER 0xF6000000 // 8192 pages (32megs) / identity mapped