|
f9003d7a58
|
kernel: Mask away unsafe bits in rflags when restoring state after a signal
continuous-integration/drone/push Build is passing
|
2023-07-15 11:54:48 +02:00 |
|
|
89786d8be2
|
kernel: Save/restore the SSE/FPU state when executing signal handlers
|
2023-07-15 11:53:50 +02:00 |
|
|
86d14e0d0e
|
kernel+libc: Add the SA_NODEFER and SA_RESETHAND flags for sigaction()
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-07-10 21:54:04 +02:00 |
|
|
15d6aae701
|
kernel+libc: Implement basic signals
|
2023-07-10 19:46:57 +02:00 |
|
|
54f2d35416
|
kernel: Add the fork() system call
|
2023-03-18 23:45:48 +01:00 |
|
|
5854e5e530
|
Add newlines at end-of-file
|
2023-01-02 13:07:29 +01:00 |
|
|
2600acc96c
|
Thread: Add init_regs_user()
|
2022-12-26 12:46:07 +01:00 |
|
|
59765aa334
|
Rename String.h -> CString.h
continuous-integration/drone/push Build is passing
Let's not confuse String.h with a managed string class, it's in fact the equivalent of the C stdlib's <string.h>
|
2022-12-16 20:40:04 +01:00 |
|
|
d93d95f23c
|
Add sleeping mechanism
|
2022-12-07 16:11:59 +00:00 |
|
|
57517252d8
|
Add a state to Thread
|
2022-12-07 16:11:59 +00:00 |
|
|
12aa014a3d
|
Add a Thread class which can be part of a DoublyLinkedList
|
2022-12-07 16:11:59 +00:00 |
|