fincs
|
beeeb057d2
|
Finishing touches to user-mode synchronization primitives
|
2018-12-17 16:06:23 +01:00 |
|
fincs
|
33dad9b893
|
UTimer: use an actual 'started' flag instead of a magic tick value
|
2018-12-17 16:06:23 +01:00 |
|
fincs
|
8d813ee666
|
Generalize Waitable, moving UEvent/UTimer specific code into a vtable.
|
2018-12-17 16:06:23 +01:00 |
|
fincs
|
a23d38ac77
|
Move waiterForXyz() functions to Xyz's header file. Implement waiter for (kernel mode) Event, and use it instead.
|
2018-12-17 16:06:23 +01:00 |
|
fincs
|
9144d78031
|
Stylefixes, part 1
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
eb7d835a79
|
wait: Rename UsermodeEvent and UsermodeTimer
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
68b4d323a0
|
utimer: Add TimerType_OneShot
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
eb01ccd097
|
wait: Doxygen
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
6a6f654526
|
wait: Final implementation
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
26b17cdae5
|
kernel: Review comments (move to private interface to private headers, atomics)
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
c6fc6a41e5
|
wait: Bug-fixes and lock-free utimer stop/start
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
370d78453e
|
kernel: Introduce utimer, uevent, and waitN
|
2018-12-17 16:06:23 +01:00 |
|