Skip to content
Snippets Groups Projects
  1. Dec 12, 2024
  2. Dec 11, 2024
    • Anhad Singh's avatar
      fix(mremap): fix referencing · af36ae12
      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: default avatarAnhad Singh <andypython@protonmail.com>
      af36ae12
    • Anhad Singh's avatar
      feat(mremap): `KEEP_OLD` · 08231eb4
      Anhad Singh authored
      
      Signed-off-by: default avatarAnhad Singh <andypython@protonmail.com>
      Co-authored-by: @4lDO2
      08231eb4
  3. Nov 07, 2024
  4. Nov 06, 2024
  5. Nov 04, 2024
  6. Nov 01, 2024
  7. Oct 31, 2024
  8. Oct 30, 2024
  9. Oct 29, 2024
  10. Oct 27, 2024
    • Arthur Paulino's avatar
      Address minor warts · ea0356b2
      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`
      ea0356b2
  11. Oct 23, 2024
  12. Oct 22, 2024
  13. Oct 21, 2024
  14. Oct 20, 2024
  15. Oct 19, 2024
  16. Oct 15, 2024
  17. Oct 10, 2024
  18. Oct 07, 2024
  19. Oct 01, 2024
  20. Sep 27, 2024
  21. Sep 26, 2024
  22. Sep 25, 2024
Loading