diff options
| author | Miguel <m.i@gmx.at> | 2018-10-10 10:15:49 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-10 10:15:49 +0200 |
| commit | e9495844291a85a1f7ba3c76742a0dd1bf574e5f (patch) | |
| tree | a0d2ba779ed8e471758a77745250731a1596182b /kernel/kernel.h | |
| parent | 63e5017d9863d4ed215782e469e8ee2c6ff8473d (diff) | |
hosted gcc compiler
Diffstat (limited to 'kernel/kernel.h')
| -rw-r--r-- | kernel/kernel.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h index fad803c..acd3451 100644 --- a/kernel/kernel.h +++ b/kernel/kernel.h @@ -63,15 +63,16 @@ 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) +#define VMEM_KERNEL_PAGES (1024*16) // VMEM_KERNEL END 0x02000000 #define VMEM_USER_ENV 0x07000000 // 1 page / per user process -#define VMEM_USER_PROG_PAGES (256*16) +//#define VMEM_USER_PROG_PAGES (256*16) +#define VMEM_USER_PROG_PAGES (1024*16) #define VMEM_USER_PROG 0x08048000 // ? pages / per user process (usual entry: 0x8048080) -#define VMEM_USER_STACK_PAGES 4 // 4 pages / per thread +#define VMEM_USER_STACK_PAGES (1024*16) // 4 pages / per thread #define VMEM_USER_STACK_TOP 0xF0000000 // 4 pages / per thread #define VMEM_LAPIC 0xF0005000 // 1 pages / identity mapped @@ -88,9 +89,11 @@ REFERENCES #define VMEM_FRAMEBUFFER 0xF6000000 // 8192 pages (32megs) / identity mapped #define VMEM_FRAMEBUFFER_PAGES (1024*8) + #define VMEM_EXT2_RAMIMAGE 0xF8000000 // 8192 pages (32megs) / identity mapped +#define VMEM_EXT2_PAGES (1024*16) -#define VMEM_USER_FRAMEBUFFER 0xFA000000 +#define VMEM_USER_FRAMEBUFFER 0xFC000000 #define VMEM_USER_FRAMEBUFFER_PAGES 300// 4*320*480 bytes per app (one extra?) #endif |
