summaryrefslogtreecommitdiff
path: root/src/platform.h
diff options
context:
space:
mode:
authorNathan Ringo <nathan@remexre.com>2024-11-27 20:28:40 -0600
committerNathan Ringo <nathan@remexre.com>2024-11-27 20:28:40 -0600
commitb252d0de46cf12b8e2521b3eb42da9acc41a4cc1 (patch)
tree456bfed5547745edacebe8c89194c26f03a25908 /src/platform.h
parent62e41dcb40d0450d493a804e7f0ac3e32f35aabf (diff)
new simpler GC
Diffstat (limited to 'src/platform.h')
-rw-r--r--src/platform.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/platform.h b/src/platform.h
index 2dbfd26..0bb6bbe 100644
--- a/src/platform.h
+++ b/src/platform.h
@@ -2,11 +2,15 @@
#define IMB3_PLATFORM_H
#include <stddef.h>
+#include <stdint.h>
#include <stdnoreturn.h>
size_t get_l1d_size(void);
size_t get_l3_size(void);
+uintptr_t alloc_gc_region(size_t);
+void clear_gc_region(uintptr_t, size_t);
+
void panic_begin(void);
noreturn void panic_end(void);