the new memory management suite is located in sys/mm now.
heres the idea. basically what we are doing is allocating every bit
of physical memory available to us and flagging them as used. when
we create virtual memory, we simply set the pageAddr to the address
of the virtual address, and leave the physicalAddr property to
it's respective physical location in RAM.
1 parent 386ac87 commit f93974c71ccd8a2c44d1d123ce9cd965fca58ed9
@fsdfs fsdfs authored on 10 Aug 2005
Showing 15 changed files
View
src/sys/include/ubixos/sched.h
View
src/sys/include/vmm/vmm.h
View
src/sys/mm/Makefile 0 → 100644
View
src/sys/mm/copyvirtualspace.c 0 → 100644
View
src/sys/mm/createvirtualspace.c 0 → 100644
View
src/sys/mm/getfreepage.c 0 → 100644
View
src/sys/mm/getfreevirtualpage.c 0 → 100644
View
src/sys/mm/getphysicaladdr.c 0 → 100644
View
src/sys/mm/memory.c 0 → 100644
View
src/sys/mm/page_fault.S 0 → 100644
View
src/sys/mm/pagefault.c 0 → 100644
View
src/sys/mm/paging.c 0 → 100644
View
src/sys/mm/setpageattributes.c 0 → 100644
View
src/sys/mm/unmappage.c 0 → 100644
View
src/sys/mm/vmminit.c 0 → 100644