summaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-10-15 16:29:50 +0200
committerMiguel <m.i@gmx.at>2018-10-15 16:29:50 +0200
commite3a8099343aac9d94f411638ad84632d4b620132 (patch)
treef0a1f73ab106c17b25fd8a5264a66b6b48e55e48 /kernel/kernel.h
parentf35d2124c36f8d39a953b76620e081b79c2faffd (diff)
cleanup sys/ etc
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h
index 46302ba..cf21c60 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -29,6 +29,7 @@ REFERENCES
//#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
+//#define LOG_SYSCALLS
#define HIDE_FIXME
#define FOOLOS_APIC_FREQ 15 // how many apic ticks per second
@@ -69,7 +70,8 @@ REFERENCES
#define VMEM_USER_ENV 0x07000000 // 1 page / per user process
//#define VMEM_USER_PROG_PAGES (256*16)
-#define VMEM_USER_PROG_PAGES (1024*16) // 64 megs
+//#define VMEM_USER_PROG_PAGES (1024*16) // 64 megs
+#define VMEM_USER_PROG_PAGES (1024*8) // 32megs
#define VMEM_USER_PROG 0x08048000 // / per user process (usual entry: 0x8048080)
#define VMEM_USER_STACK_PAGES (1024*16) // 64 megs / per thread
@@ -87,13 +89,13 @@ REFERENCES
//TODO: do not hardcode in crt0.s!!!!
#define VMEM_USER_NEWLIB 0xF5000000 // 1 page / newlib reentrancy struct. 1 per thread
+#define VMEM_USER_FRAMEBUFFER 0xF5100000
+#define VMEM_USER_FRAMEBUFFER_PAGES 300// 4*320*480 bytes per app (one extra?)
+
#define VMEM_FRAMEBUFFER 0xF6000000 // identity mapped
#define VMEM_FRAMEBUFFER_PAGES (1024*8) // 32mb
#define VMEM_EXT2_RAMIMAGE 0xF8000000 // identity mapped
-#define VMEM_EXT2_PAGES (1024*16) // 64mb
-
-#define VMEM_USER_FRAMEBUFFER 0xFC000000
-#define VMEM_USER_FRAMEBUFFER_PAGES 300// 4*320*480 bytes per app (one extra?)
+#define VMEM_EXT2_PAGES (1024*26) // 128mb
#endif