Commit graph

7 commits

Author SHA1 Message Date
fc2b4ba4e5 Everywhere: Live patch MAlloc/Free to use RMAlloc/RFree
To make MAlloc/Free operations consistent across multiple processors, we
use a dedicated task on core 5 to service the requests.
2025-04-24 15:11:46 -04:00
9d774cfc23 System/Setup/Environment: Add CAlloc2(), MAlloc2() 2025-04-21 19:45:51 -04:00
b40820272f System/Setup/Environment+FFI/LibC: Increase calloc/malloc mem_tasks
Give LibC malloc() and calloc() an array of 16 mem_tasks each, for now.
We will probably be removing this, in favor of giving each non-HolyC
library its own static memory pool, as we will do with stb_truetype.h in
a forthcoming commit.
2025-04-19 20:33:30 -04:00
3448acac38 System/Setup/Environment: Remove duplicate erythros_mem_task 2025-04-19 07:54:42 -04:00
c608390142 System/Setup/Environment: Enable SSE on all cores 2025-04-05 09:38:28 -04:00
39cdf87903 System/Setup/Environment: Don't deadlock on spawning multicore tasks simultaneously 2025-03-28 10:31:57 -04:00
39198164cd Meta: Add files to repository 2025-03-25 07:34:41 -04:00