From 00476de470b96350b67e0b56edf8d3a28b6394f7 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 1 Feb 2016 02:12:06 +0100 Subject: [PATCH] increase minimal buddy size to avoid false sharing --- hermit/include/hermit/malloc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermit/include/hermit/malloc.h b/hermit/include/hermit/malloc.h index 82eee9855..75eeef9f1 100644 --- a/hermit/include/hermit/malloc.h +++ b/hermit/include/hermit/malloc.h @@ -42,7 +42,7 @@ extern "C" { /// Binary exponent of maximal size for kmalloc() #define BUDDY_MAX 32 // 4 GB /// Binary exponent of minimal buddy size -#define BUDDY_MIN 3 // 8 Byte >= sizeof(buddy_t) +#define BUDDY_MIN 6 // 64 Byte >= cache line /// Binary exponent of the size which we allocate with buddy_fill() #define BUDDY_ALLOC 16 // 64 KByte = 16 * PAGE_SIZE