This project is mirrored from https://github.com/hermitcore/libhermit-rs.git. Pull mirroring updated .
  1. 21 Aug, 2021 1 commit
  2. 08 Aug, 2021 1 commit
  3. 18 Jun, 2021 1 commit
  4. 10 Jun, 2021 1 commit
  5. 03 Jun, 2021 4 commits
  6. 07 Dec, 2020 1 commit
  7. 21 Sep, 2020 3 commits
  8. 20 Sep, 2020 3 commits
  9. 07 Sep, 2020 1 commit
    • Stefan Lankes's avatar
      add dependency to `Send` for the implementation of spinlock (#97) · 74d79d77
      Stefan Lankes authored
      * add requirement to use only types T for spin lock, where the behavior Send is specified
      * remove obsolete implementation of a irqsave refcell
      * replace DoubleLinkedList by LinkedList of the alloc library
      * using of the core collection library to handle memory and tasks
      * the vector of PCI adapters aren't longer protected by a lock because these adapter are initialized at boot time. Afterwards, we have only read-access.
      * Freelist: add check if a reunion with the previous slot is possible
      74d79d77
  10. 10 Aug, 2020 1 commit
  11. 31 May, 2020 1 commit
  12. 21 May, 2020 1 commit
    • jschwe's avatar
      Refactor libhermit-rs for rust edition 2018 (#59) · d793a9b1
      jschwe authored
      * Refactor: Fix Clippy warnings
      
      - Added support for empty println!()
      - use short hand initialization when possible
      - replace if x==false with if !x
      - replace unwrap_or(function_call()) with unwrap_or_else(|| function_call())
      - and others
      
      * Update to Rust edition 2018
       - Mostly just adds crate::
      d793a9b1
  13. 25 Apr, 2020 1 commit
    • Stefan Lankes's avatar
      separate kernel and user space stack · 41cf625c
      Stefan Lankes authored
      - introduce macros to switch between kernel and user space
      - add core-specific variable to store the address of the kernel stack
      - add task value to store the latest user-space stack pointer
      41cf625c
  14. 17 Apr, 2020 1 commit
  15. 16 Apr, 2020 1 commit
  16. 15 Apr, 2020 2 commits
  17. 14 Apr, 2020 2 commits
  18. 11 Apr, 2020 1 commit
  19. 08 Apr, 2020 1 commit
  20. 08 Mar, 2020 1 commit
  21. 23 Feb, 2020 1 commit
  22. 03 Feb, 2020 1 commit
  23. 17 Aug, 2019 1 commit
  24. 13 Aug, 2019 1 commit
  25. 03 Aug, 2019 1 commit
  26. 16 Jul, 2019 1 commit
  27. 15 Jul, 2019 1 commit
  28. 13 Jul, 2019 2 commits
  29. 07 Jul, 2019 1 commit
  30. 06 Jul, 2019 1 commit