Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-16 | Document the timer API | Richard Braun | |
2019-05-05 | kern/timer: fix high priority work scheduling flags | Richard Braun | |
2018-02-20 | Rework the initialization operations of some kernel modules | Richard Braun | |
In order to avoid workarounds that check whether a module is ready or not, break the initialization of some core modules into a bootstrap step for basic BSP initialization, and a setup step that completes initialization. Most users only need the bootstrap operation as a dependency, especially since scheduling isn't enabled yet. | |||
2018-02-20 | kern/timer: coding style fix | Richard Braun | |
2017-12-03 | Revert "Make assert have no side effects" | Richard Braun | |
This reverts commit d18d0e85596f90e0bd597b33d58209d0b3973c95. | |||
2017-09-06 | Use new thread_check_intr_context function consistently | Richard Braun | |
2017-09-06 | kern/timer: add TODO entry about hash parameters | Richard Braun | |
2017-09-02 | Make assert have no side effects | Richard Braun | |
This makes sure symbols referenced by assert uses may not be generated if unused. The recently introduced __unused macro is used to suppress compiler warnings resulting from this change. | |||
2017-09-01 | kern/timer: make timer time reads non atomic | Richard Braun | |
This makes such accesses on 32-bits processor without 64-bits atomic instruction too cumbersome for what it's worth. | |||
2017-08-31 | kern/timer: improve access synchronization | Richard Braun | |
2017-08-31 | kern/timer: fix locking | Richard Braun | |
2017-08-27 | kern/timer: new module | Richard Braun | |