summaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h
index 5546071..1dcfb60 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -22,6 +22,9 @@ REFERENCES
#ifndef FOOLOS_CONFIG_H
#define FOOLOS_CONFIG_H
+#define VESA_MAX_WIDTH 1920
+#define VESA_MAX_HEIGHT 1080
+
//#define FOOLOS_UNIT_TESTING // Run Unit Tests
//#define FOOLOS_LOG_OFF // Turn off logging (disables serial port alltogether)
//#define FOOLOS_COLORLESS // Turn off colors in log
@@ -57,11 +60,12 @@ REFERENCES
// minimal space between user and kernel pages 1024 pages!
#define VMEM_KERNEL 0x00000000 // 8192 pages (32megs) / identity mapped
+#define VMEM_KERNEL_PAGES (1024*8)
// VMEM_KERNEL END 0x02000000
#define VMEM_USER_ENV 0x07000000 // 1 page / per user process
-#define VMEM_USER_PROG_PAGES 256
+#define VMEM_USER_PROG_PAGES 256*16
#define VMEM_USER_PROG 0x08048000 // ? pages / per user process (usual entry: 0x8048080)
#define VMEM_USER_STACK_PAGES 4 // 4 pages / per thread