Matheus
|
42b130bfe0
|
kernel: new event abstraction
|
2023-07-03 22:56:23 -03:00 |
|
Matheus
|
02b3d5696b
|
semaphore: haswaiters and redo how threads are attached
|
2023-07-03 22:40:44 -03:00 |
|
Matheus
|
8e59a38e4c
|
scheduler: thread sleep queue pointers
|
2023-05-15 22:38:03 -03:00 |
|
Matheus
|
26e9f370b5
|
semaphore: disable interrupts while lock is held
|
2023-05-04 22:45:49 -03:00 |
|
Matheus
|
c1c84cffbb
|
kernel: semaphores
|
2023-05-03 21:07:43 -03:00 |
|
Matheus
|
393e34a04e
|
kernel: ringbuffer
|
2023-05-02 21:19:44 -03:00 |
|
Matheus
|
13982e15b7
|
hashtable: keep track of entry count
|
2023-05-01 01:01:10 -03:00 |
|
Matheus
|
a7545ef040
|
kernel: hashtables
|
2023-04-29 18:50:35 -03:00 |
|
Matheus
|
86fdfd114f
|
string: memcmp()
|
2023-04-29 18:48:41 -03:00 |
|
Matheus
|
cc79f0ee4a
|
panic: disable interrupts
|
2023-04-23 15:06:19 -03:00 |
|
Matheus
|
ad70e8741d
|
kernel: panic
|
2023-04-08 21:40:31 -03:00 |
|
Matheus
|
320cc13d75
|
kernel: string.h, gdt, msr, cpu and ist
|
2023-04-08 17:17:03 -03:00 |
|