fincs
|
13a74ca40c
|
Finishing touches to user-mode synchronization primitives
|
2018-12-15 21:26:48 +01:00 |
|
fincs
|
b0f87a5189
|
UTimer: use an actual 'started' flag instead of a magic tick value
|
2018-12-15 16:22:04 +01:00 |
|
fincs
|
9674c05a57
|
Generalize Waitable, moving UEvent/UTimer specific code into a vtable.
|
2018-12-15 16:06:34 +01:00 |
|
fincs
|
04fff2fc3b
|
Move waiterForXyz() functions to Xyz's header file. Implement waiter for (kernel mode) Event, and use it instead.
|
2018-12-14 22:32:50 +01:00 |
|
fincs
|
01b966b388
|
Stylefixes, part 1
|
2018-12-14 15:56:29 +01:00 |
|
plutooo
|
87033c4c04
|
wait: Rename UsermodeEvent and UsermodeTimer
|
2018-12-14 15:56:29 +01:00 |
|
plutooo
|
66a029232b
|
utimer: Add TimerType_OneShot
|
2018-12-14 15:56:29 +01:00 |
|
plutooo
|
4321fe4786
|
wait: Doxygen
|
2018-12-14 15:56:29 +01:00 |
|
plutooo
|
6fdd0df483
|
wait: Final implementation
|
2018-12-14 15:56:29 +01:00 |
|
plutooo
|
436607abef
|
kernel: Review comments (move to private interface to private headers, atomics)
|
2018-12-14 15:56:28 +01:00 |
|
plutooo
|
445aaff012
|
wait: Bug-fixes and lock-free utimer stop/start
|
2018-12-14 15:56:28 +01:00 |
|
plutooo
|
a54881e7b0
|
kernel: Introduce utimer, uevent, and waitN
|
2018-12-14 15:56:28 +01:00 |
|