- Apr 02, 2021
- Feb 14, 2021
-
-
schneider authored
-
- Feb 07, 2021
- Feb 06, 2021
-
-
schneider authored
-
- Jan 31, 2021
-
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
- Jan 25, 2021
- Jan 16, 2021
-
-
rahix authored
Sphinx wants us to make the title underlines the exact same length as the text above. Fix all related warnings in our codebase.
-
- Jan 13, 2021
-
-
rahix authored
If ELF loading is disabled, return from do_load() early, before performing a reset of core1 and resetting drivers.
-
rahix authored
Up to now, the semaphore was locked in core1_wait_ready() and later freed in core1_load(). This is problematic when only core1_wait_ready() is called (e.g. due to an invalid payload). Instead, free the semaphore before leaving core1_wait_ready() and reaquire it in core1_load(). This way an incorrect call sequence cannot lead to a lockup. Ref: #228
- Jan 12, 2021
-
-
rahix authored
All current callers handle this correctly but the assumption that core1_mutex is locked while calling do_load(), load_async(), or load_sync() should not be implicit. Make it more explicit by adding mutex assertions in all three functions.
-