diff options
| author | Nathan Lee <me@nwlee.tech> | 2026-07-12 12:42:31 -0500 |
|---|---|---|
| committer | Nathan Lee <me@nwlee.tech> | 2026-07-12 12:45:05 -0500 |
| commit | 24fdac29fb8a1c7766869b05e7a17b2c4cc98ce1 (patch) | |
| tree | 6fddf53527e7ab52e089b620bcdbcba5fa67daa3 /kernel/mem.c | |
| parent | 5d9942d70ca61af4d12cd2a531a190c98052c9c4 (diff) | |
create elf.h
The ELF parser needs more work, there are more structs to be added.
memcpy was refactored from mem.h into common.h
endianness conversions were standardized in types.h
Diffstat (limited to 'kernel/mem.c')
| -rw-r--r-- | kernel/mem.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/kernel/mem.c b/kernel/mem.c index 0556dfb..2a6bd35 100644 --- a/kernel/mem.c +++ b/kernel/mem.c @@ -106,18 +106,6 @@ void kfree(void *ptr) { } - -void* memcpy(void *to, const void *from, size_t size) { - char *dest = (char *)to; - const char *src = (const char *)from; - - while (size--) { - *dest++ = *src++; - } - - return dest; -} - void km_init(struct mem_info *info) { struct page *base = (struct page *)info->start; base->next = NULL; |
