diff --git a/src/sys/mm/copyvirtualspace.c b/src/sys/mm/copyvirtualspace.c index f2e73eb..aeba513 100644 --- a/src/sys/mm/copyvirtualspace.c +++ b/src/sys/mm/copyvirtualspace.c @@ -4,7 +4,6 @@ #include #include #include -#include void mmCopyVirtualSpace(kTask_t *task, kTask_t *new) { diff --git a/src/sys/mm/kfree.c b/src/sys/mm/kfree.c index cf2c3e1..2d0746e 100644 --- a/src/sys/mm/kfree.c +++ b/src/sys/mm/kfree.c @@ -1,6 +1,7 @@ +#include void kfree(void *ptr) { - + mmFreeVirtualPage(_current, (uInt32)&(ptr)) return; } diff --git a/src/sys/mm/memory.c b/src/sys/mm/memory.c index 20fc134..23e2f2a 100644 --- a/src/sys/mm/memory.c +++ b/src/sys/mm/memory.c @@ -28,6 +28,8 @@ return; } + +/* TODO: free contiguous blocks of memory */ void mmFreeVirtualPage(kTask_t *task, uInt32 memAddr) {