| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-30 | rename to kmi | Kimplul | |
| 2022-12-02 | remove MR_SHARED | Kimplul | |
| + The new shared memory plan doesn't need it. | |||
| 2022-12-02 | initial shared memory working | Kimplul | |
| 2022-06-12 | add license texts | Kimplul | |
| 2022-06-09 | continue documentation | Kimplul | |
| 2022-05-29 | continue documentation | Kimplul | |
| 2022-05-29 | continue documentation efforts | Kimplul | |
| 2022-05-24 | make process loading more generic | Kimplul | |
| 2022-05-24 | change bit utils to not be __* | Kimplul | |
| 2022-05-24 | initial musings about exec | Kimplul | |
| 2022-05-22 | add @file info to all files | Kimplul | |
| + Next step, start documenting contents of each file. | |||
| 2022-05-22 | rename vm_branch to vmem | Kimplul | |
| + Closer to what it's for rather than what it is. | |||
| 2022-05-22 | improved tcb handling in preparation for processes | Kimplul | |
| 2022-05-21 | add status info to memory mappings | Kimplul | |
| + next up would probably be to start working on process/thread relationships, largely as documented. Still not entirely sure about how I want to handle fork, but I suppose I might figure it out at some point. | |||
| 2022-05-12 | initial workings of shared memory | Kimplul | |
| + Should document this better but essentially a server requests a shared buffer, and chan then share this buffer to a thread. Freeing the buffer is done through normal means. MR_SHARED is used for buffers that are shared, and MR_OWNED tells whoever is freeing that region that it is allowed to free the physical memory behind the shared buffer. | |||
| 2022-04-10 | add clang format and run it | Kimplul | |
| 2022-01-13 | O(1) memory region node allocation | Kimplul | |
| 2022-01-07 | Renamed region functions to not use sp_* | Kimplul | |
| 2022-01-07 | Steps towards better status/debugging control | Kimplul | |
| 2022-01-07 | Improved header dependency tree | Kimplul | |
