URL
https://opencores.org/ocsvn/c0or1k/c0or1k/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
2 |
drasko |
MM0 TODO List:
|
2 |
|
|
|
3 |
|
|
1.) Bootmem needs to be freed.
|
4 |
|
|
2.) Virtual memory regions available as capabilities need to be dynamically
|
5 |
|
|
allocated to various purposes, i.e. task region, shared memory region,
|
6 |
|
|
utcb region, etc. by traversing each region and matching to purposes.
|
7 |
|
|
3.) virt_to_phys()/phys_to_virt() uses the fixed offset of INITTASK_OFFSET, this
|
8 |
|
|
either needs to be discovered at run-time or specified at config-time.
|
9 |
|
|
4.) pager_new_address()/pager_delete_address() needs to use a region inside
|
10 |
|
|
pager start/end regions, and virt_to_phys()/phys_to_virt() should not clash
|
11 |
|
|
with those regions.
|
12 |
|
|
5.) read_file_pages()/write_file_pages() needs to be tested and improved in
|
13 |
|
|
terms of syscalls to microkernel.
|
14 |
|
|
|
15 |
|
|
(1,3,4) Done.
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.