This project is mirrored from https://github.com/hermitcore/libhermit-rs.git.
Pull mirroring updated .
- 16 Apr, 2020 3 commits
-
-
Stefan Lankes authored
- a page guard protect the stack against overflows - the page before and after stack is invalid and trigger a page fault
-
Stefan Lankes authored
-
Stefan Lankes authored
- remove unneeded calls of cleanup_tasks
-
- 15 Apr, 2020 5 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
- wakeup handler checks if a task with higher priority is available - if yes the handler calls the scheduler
-
Stefan Lankes authored
-
- 14 Apr, 2020 9 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
- increase the readability of the code
-
Stefan Lankes authored
-
Stefan Lankes authored
- during the construction the interrupts are disabled - by the destruction the interrupts are reenabled
-
Stefan Lankes authored
- lockless scheduling on a local core - only the communication between cores is realized with protected cores - cores use inter-processor-interrupts to trigger a queue check
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
In principle it embeds `RefCell<T>` from the core library into a new object. By borrowing the reference, interrupts are automatically disabled to support the usage within an interrupt handler.
-
- 11 Apr, 2020 1 commit
-
-
Stefan Lankes authored
- clone creates a new TLS - tbss is completly zeroed
-
- 08 Apr, 2020 3 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
- add more debug messages
-
Stefan Lankes authored
-
- 05 Apr, 2020 1 commit
-
-
Stefan Lankes authored
-
- 04 Apr, 2020 7 commits
-
-
Stefan Lankes authored
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
- reduce the number of dependencies => using of the latest version of the nightly compiler
-
Stefan Lankes authored
- changes are required to support the latest memory allocator interface
-
- 29 Mar, 2020 1 commit
-
-
Stefan Lankes authored
-
- 28 Mar, 2020 1 commit
-
-
Stefan Lankes authored
-
- 25 Mar, 2020 1 commit
-
-
Stefan Lankes authored
-
- 24 Mar, 2020 3 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- 23 Mar, 2020 2 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- 18 Mar, 2020 3 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-