- Dec 12, 2024
-
-
Anhad Singh authored
Signed-off-by:
Anhad Singh <andypython@protonmail.com>
-
- Dec 11, 2024
-
-
Anhad Singh authored
Before it was first add_ref'ed by `borrow_frame_enforce_rw_allocated`, manually and then by `allocated_shared_one_page`. Now it is only done by `borrow_frame_enforce_rw_allocated` and does not get unref-ed as take() is called on the returned `RaiiFrame`. Now the page is manually mapped and an `Allocated` type grant is constructed (synonymous to `MAP_PRIVATE`). Before by using `allocated_shared_one_page` an `AllocatedShared` provided grant was constructed (synonymous to `MAP_SHARED`), which was wrong as the TCB would've not got CoW-ed after fork(), making the Tcb malformed. Signed-off-by:
Anhad Singh <andypython@protonmail.com>
-
Anhad Singh authored
Signed-off-by:
Anhad Singh <andypython@protonmail.com> Co-authored-by: @4lDO2
-
- Nov 07, 2024
-
-
Andrey Turkin authored
-
- Nov 06, 2024
-
-
Andrey Turkin authored
-
Andrey Turkin authored
Former one is deprecated and apparently only used by QEMU. Latter is used by QEMU as well as others.
-
- Nov 04, 2024
-
-
Jeremy Soller authored
-
- Nov 01, 2024
-
-
Andrey Turkin authored
-
- Oct 31, 2024
-
-
Jeremy Soller authored
-
Arthur Paulino authored
* Add documentation and more code comments to `src/context/switch.rs` * Eliminate a `context.wake.expect(...)` where `context.wake.is_some()` * Eliminate a TODO item about updating contexts' timestamps in `switch_to` * Eliminate a dangling `else { continue }` at the end of the loop that iterates on contexts
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Oct 30, 2024
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Oct 29, 2024
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Oct 27, 2024
-
-
Arthur Paulino authored
* Mention the need to have `nasm` available on the PATH in the README * Replace the deprecated `hide_parse_errors` by `show_parse_errors` in `rustfmt.toml` * Mark unused variables in `src/scheme/proc.rs`
-
- Oct 23, 2024
-
-
Andrey Turkin authored
-
- Oct 22, 2024
-
-
Andrey Turkin authored
-
Andrey Turkin authored
-
- Oct 21, 2024
-
-
Andrey Turkin authored
-
- Oct 20, 2024
-
-
Jeremy Soller authored
-
Andrey Turkin authored
Has no IRQ handling yet
-
- Oct 19, 2024
-
-
Andrey Turkin authored
-
Andrey Turkin authored
Would be great if we could use a feature instead, but Cargo can't do target-specific defaults features
-
Andrey Turkin authored
-
- Oct 15, 2024
-
-
James Francis authored
Made a change in context to the way arrays are resized. Slight change to the logic but resize_with should be slightly more efficient
-
- Oct 10, 2024
-
-
- Oct 07, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
- Oct 01, 2024
-
-
- Sep 27, 2024
-
-
Jacob Lorentzon authored
-
- Sep 26, 2024
-
-
-
Andrey Turkin authored
-
- Sep 25, 2024
-
-
Andrey Turkin authored
Same implementation on all the platforms. Also remove mutable Deref as it allowed circumventing RO check
-
Jacob Lorentzon authored
-