summaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-20 11:26:32 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-20 11:26:32 -0400
commit5e0e6240ab058c490304e0789552b45160f900be (patch)
tree82e19097301d3914f80e356710438278df24fd36 /kernel/include
parentfix code segment (retfq) on long mode edge case (kvm) (diff)
downloadcomus-5e0e6240ab058c490304e0789552b45160f900be.tar.gz
comus-5e0e6240ab058c490304e0789552b45160f900be.tar.bz2
comus-5e0e6240ab058c490304e0789552b45160f900be.zip
fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTS
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/comus/limits.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/kernel/include/comus/limits.h b/kernel/include/comus/limits.h
index 93cf8dd..b6c596b 100644
--- a/kernel/include/comus/limits.h
+++ b/kernel/include/comus/limits.h
@@ -6,6 +6,9 @@
* Defined kernel limits
*/
+/// number of pts to identity map the kernel (1pt = 2MB)
+#define N_IDENT_PTS 4 // max 512 (1G)
+
/// max number of processes
#define N_PROCS 256
@@ -16,5 +19,5 @@
#define N_MMAP_ENTRY 256
/// length of terminal buffer
-#define TERM_MAX_WIDTH 480
-#define TERM_MAX_HEIGHT 270
+#define TERM_MAX_WIDTH 1920
+#define TERM_MAX_HEIGHT 1080