summaryrefslogtreecommitdiff
path: root/include/sys
diff options
context:
space:
mode:
authorNathan Lee <me@nwlee.tech>2026-08-28 21:26:14 -0500
committerNathan Lee <me@nwlee.tech>2026-08-28 21:26:14 -0500
commit7f4c833ced046f88160a50e7adb1f55343e7e759 (patch)
treeec41ed5c02ba61bc9abf58b9db5f8a1d88c8ebd1 /include/sys
parent4bbe418d2ecea36f80a38b74462c2936343f3b7d (diff)
rework early kernel init
Diffstat (limited to 'include/sys')
-rw-r--r--include/sys/mem.h1
-rw-r--r--include/sys/stddef.h5
2 files changed, 4 insertions, 2 deletions
diff --git a/include/sys/mem.h b/include/sys/mem.h
index 769a162..e5637f6 100644
--- a/include/sys/mem.h
+++ b/include/sys/mem.h
@@ -23,6 +23,7 @@ struct mmio_device_meta {
};
void* kmalloc(size_t size);
+void* kemalloc(size_t size);
void* kzalloc(size_t size);
void kfree(void* ptr);
diff --git a/include/sys/stddef.h b/include/sys/stddef.h
index 27aea74..0232107 100644
--- a/include/sys/stddef.h
+++ b/include/sys/stddef.h
@@ -1,7 +1,7 @@
#pragma once
#define NULL (void*)0
-#define uintptr_t __wk_size_t
+#define uintptr_t __wk_uintptr_t
#define size_t __wk_size_t
#define uint8_t __wk_uint8_t
#define uint16_t __wk_uint16_t
@@ -32,7 +32,8 @@
#define htobi(x) x
#endif
-typedef __UINTPTR_TYPE__ __wk_size_t;
+typedef __UINTPTR_TYPE__ __wk_uintptr_t;
+typedef __SIZE_TYPE__ __wk_size_t;
typedef __UINT8_TYPE__ __wk_uint8_t;
typedef __UINT16_TYPE__ __wk_uint16_t;
typedef __UINT32_TYPE__ __wk_uint32_t;