From 3516b8a69087c31d45d06329ab79e9017301f6b8 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Fri, 18 Apr 2025 21:18:59 -0400 Subject: set mmap limit --- kernel/include/comus/limits.h | 5 ++++- kernel/include/comus/memory.h | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'kernel/include') diff --git a/kernel/include/comus/limits.h b/kernel/include/comus/limits.h index aedb49e..58cc9cb 100644 --- a/kernel/include/comus/limits.h +++ b/kernel/include/comus/limits.h @@ -9,9 +9,12 @@ /// max number of processes #define N_PROCS 256 -/// max numer of pci devices +/// max nubmer of pci devices #define N_PCI_DEV 256 +/// max memory entires +#define N_MMAP_ENTRY 64 + /// length of terminal buffer #define TERM_MAX_WIDTH 480 #define TERM_MAX_HEIGHT 270 diff --git a/kernel/include/comus/memory.h b/kernel/include/comus/memory.h index ceca4aa..ad049ec 100644 --- a/kernel/include/comus/memory.h +++ b/kernel/include/comus/memory.h @@ -9,11 +9,11 @@ #ifndef _MEMORY_H #define _MEMORY_H +#include #include #include #include -#define MMAP_MAX_ENTRY 64 #define PAGE_SIZE 4096 #define F_PRESENT 0x001 @@ -34,7 +34,7 @@ struct memory_segment { struct memory_map { uint32_t entry_count; - struct memory_segment entries[MMAP_MAX_ENTRY]; + struct memory_segment entries[N_MMAP_ENTRY]; }; typedef struct mem_ctx_s *mem_ctx_t; -- cgit v1.2.3-freya