- 26 May, 2023 5 commits
- 25 May, 2023 3 commits
- 11 May, 2023 2 commits
- 10 May, 2023 2 commits
- 09 May, 2023 4 commits
- 08 May, 2023 1 commit
-
-
PLNTRY authored
* Add COW option for phys * Add basic ELF loader * Add basic task loaders * Replace kmem::Backend with umio::Io & run tasks * Set up lazy memory commission * Add task events * Add serial device files * Add FD manager & WRITE syscall impl * Add user pointers & buffers * Fix comp
-
- 07 May, 2023 1 commit
-
-
PLNTRY authored
* Fix virt locking & pinning strategy * Add some trace msgs & bug fixes * Add blocking RwLock & Backend casting * Bug fixes * Add read_exact & write_all; add some tracing msgs * Add FAT32 impl * Implement generic FS traits * Optimize intr insertion policy * Fix tests
-
- 30 Apr, 2023 1 commit
-
-
PLNTRY authored
-
- 29 Apr, 2023 1 commit
-
-
PLNTRY authored
* Add parameter checks for Virt * Add built-in virt context switching & TLB flushing * Fix TLB * Initialize devices (unfinished) * Add VirtIO HAL implementation * Add common block device trait * Initialize devices * Optimize device init strategy * Add basic user tasks * Add phys backend for block devices * Add block backend conversions * Fix shared mappings (unfinished) * Add pinning for address mapping
-
- 21 Apr, 2023 1 commit
-
-
PLNTRY authored
-
- 19 Apr, 2023 1 commit
-
-
PLNTRY authored
-
- 14 Apr, 2023 1 commit
-
-
AlexSpace authored
* add some simple vm funcs * fix unmap in a not satisfing way * remove need_free argu from unmap func * remove need_free argu from unmap func * remove need_free argu from unmap func * add unit test for map_funcs in comment style and fix some bugs with the test * fix test with const argus * modify unmap as a recursive func which should bring higher performance than last clumpy version * fix typo
-
- 09 Apr, 2023 13 commits
- 06 Apr, 2023 4 commits