From e28b2b1f2fcfca1b29d3b55c99f27a5225b7e808 Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 1 Sep 2025 21:38:26 -0300 Subject: [PATCH] alloc: add two more cache sizes --- kernel-src/mm/alloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel-src/mm/alloc.c b/kernel-src/mm/alloc.c index 877679c8..c12be0b7 100644 --- a/kernel-src/mm/alloc.c +++ b/kernel-src/mm/alloc.c @@ -12,11 +12,11 @@ #define USE_POISON 0 #define POISON_VALUE 0xdeadbeefbadc0ffel -#define CACHE_COUNT 12 +#define CACHE_COUNT 14 #define CAPACITY_SIZE(cache) cache->size - sizeof(size_t) * 2 - USE_POISON * sizeof(size_t) -static size_t allocsizes[CACHE_COUNT] = {32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536}; +static size_t allocsizes[CACHE_COUNT] = {32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144}; static scache_t *caches[CACHE_COUNT + 5]; static void initarea(scache_t *cache, void *obj, size_t size) {