Ben Gras
ac86f5bb49
keep some processes mapped in always; direct message copying
...
where possible (no buffering); no more explicit vm checkranges
in kernel; new allocator for vm using avl tree without needing
remapping
2009-06-08 04:02:22 +00:00
Ben Gras
37cd6bc06c
move field offset from vir region from phys_block to phys_region, so
...
the same blocks of physical memory can be mapped in in different offsets
within regions.
2009-06-03 12:18:13 +00:00
Ben Gras
2dd02cc560
mark pages whose refcount were >1 and drop to 1 and are
...
read/write writable in the pagetable right away instead of waiting for
a pagefault. minor optimization.
some a sanity check of SLAB-allocated pointers.
vm gets its own _exit and __exit like PM, so the stock (library) panic works.
2009-04-22 12:39:29 +00:00
Ben Gras
59e972f074
let drivers allocate memory at 64k physical boundary.
2009-02-12 12:26:08 +00:00
Ben Gras
c078ec0331
Basic VM and other minor improvements.
...
Not complete, probably not fully debugged or optimized.
2008-11-19 12:26:10 +00:00