History for ubixos / src / sys / mm / memory.c
2005-08-11
@fsdfs
oops.
fsdfs committed on 11 Aug 2005
@fsdfs
origionally I intended to allocate all memory first, then remove free ("used") pages when someone wanted to allocate, but that would take too long to boot up, so I changed the logic to dynamically allocate; however this was not entirely ...
fsdfs committed on 11 Aug 2005
@fsdfs
update. stack corruption galore. first time is a charm, but the second ...
fsdfs committed on 11 Aug 2005
@fsdfs
adding files needed to compile
fsdfs committed on 11 Aug 2005
@fsdfs
saving progress - uses new MM system. does not boot
fsdfs committed on 11 Aug 2005
2005-08-10
@fsdfs
code cleanup
fsdfs committed on 10 Aug 2005
@fsdfs
freeing memory will now free contiguous virtual memory
fsdfs committed on 10 Aug 2005
@fsdfs
fixed a compiler error.
fsdfs committed on 10 Aug 2005
@fsdfs
implemented kfree(). does not free contiguous blocks of virtual memory
fsdfs committed on 10 Aug 2005
@fsdfs
implemented kmalloc() to use new memory management suite
fsdfs committed on 10 Aug 2005
@fsdfs
ubixos compiles but it does not use the new mm system yet.
fsdfs committed on 10 Aug 2005
@fsdfs
updates + kmalloc() and kfree() stubs
fsdfs committed on 10 Aug 2005
@fsdfs
header files and such.
fsdfs committed on 10 Aug 2005
@fsdfs
had to clean up the old files and not mix them with the new code
fsdfs committed on 10 Aug 2005
@fsdfs
house cleaning on new mm system
fsdfs committed on 10 Aug 2005
@fsdfs
the new memory management suite is located in sys/mm now. ...
fsdfs committed on 10 Aug 2005