Matheus
|
1fd2f6bc50
|
semaphore: semaphore_signal_limit
|
2024-09-22 11:39:40 -03:00 |
|
8infy
|
f306edb5ec
|
semaphore: introduce a semaphore_reset helper
This simply clears the internal counter of a semaphore.
|
2024-09-01 23:12:44 +03:00 |
|
8infy
|
7e3922c7ad
|
semaphore: add a new semaphore_timedwait helper
This is the same as semaphore_wait except it allows for the acquire
attempt to time out after a given period of time.
|
2024-09-01 19:39:25 +03:00 |
|
Matheus
|
ba16aa366f
|
logging: make term and printf smp safe
|
2023-10-01 19:09:28 -03:00 |
|
Matheus
|
49eef0e04c
|
vfs: use mutexes for locking
|
2023-07-26 20:29:40 -03:00 |
|
Matheus
|
02b3d5696b
|
semaphore: haswaiters and redo how threads are attached
|
2023-07-03 22:40:44 -03:00 |
|
Matheus
|
acf4a9819f
|
reorder includes
|
2023-05-29 10:49:09 -03:00 |
|
Matheus
|
12ee7b5e31
|
semaphore: fix init macro
|
2023-05-04 13:44:11 -03:00 |
|
Matheus
|
c1c84cffbb
|
kernel: semaphores
|
2023-05-03 21:07:43 -03:00 |
|