|
d9a01fdbda
|
Add RPC support
|
2020-08-02 14:37:23 -05:00 |
|
|
d4fa7974b7
|
Creating a process/thread now always has parameters
|
2020-07-30 10:07:30 -05:00 |
|
|
dda2885fd9
|
More naming convention fixes
|
2020-07-29 08:09:53 -05:00 |
|
|
870f26d5e9
|
cr3 is now not used as a generic term for "address space"
|
2020-07-29 07:27:12 -05:00 |
|
|
b83a5505c3
|
Fix naming convention deviations
|
2020-07-25 18:00:53 -05:00 |
|
|
a2756266f0
|
Remove unnecessary uints
|
2020-07-23 11:50:23 -05:00 |
|
|
06ca0a5913
|
Sort includes
|
2020-07-22 19:35:23 -05:00 |
|
|
76eedfb921
|
new_thread is now pthread_create
|
2020-07-22 07:33:44 -05:00 |
|
|
ff3885241a
|
Full purge of the word "Task" from my tasking code
|
2020-07-20 10:07:46 -05:00 |
|
|
57c663a0e0
|
Tasking rewrite & add multi-threading
|
2020-07-20 09:51:30 -05:00 |
|
|
7cde3f4eca
|
Remove redundant syscalls
|
2020-07-12 16:29:57 -05:00 |
|
|
679b5a3b8d
|
Add syscall macros and remove mailbox IPC
|
2020-07-12 14:30:16 -05:00 |
|
|
ac7cc05113
|
Add task states
|
2020-07-12 14:28:58 -05:00 |
|
|
e8730b145a
|
Make usermode programs hosted, and add noreturn to exit.
|
2019-08-26 07:43:25 -05:00 |
|
|
3ca8b5a232
|
Add a very basic exit function and fix kmalloc.
Exit function does not deallocate task memory except for the data block,
and does not are about the exit code except for logging.
|
2019-08-25 17:32:08 -05:00 |
|
|
99522efde5
|
Add a kernel serial driver and a yieldToPID function.
|
2019-08-04 13:14:35 -05:00 |
|
|
51bb986d76
|
Change IPC to a mailbox-based system
Instead of using PIDs to identify a destination, a process can have one
or more mailboxes to send messages to.
|
2019-06-27 17:00:23 -05:00 |
|
|
1216d4c000
|
Store size of message in buffer
|
2019-06-22 15:29:02 -05:00 |
|
|
eebf2b97fb
|
Add createTaskCr3Param function
|
2019-05-23 20:41:33 -05:00 |
|
|
f34d5029df
|
Add createTaskCr3
|
2019-05-05 13:30:01 -05:00 |
|
|
35bba425ac
|
Send_msg now reqires size
|
2019-05-04 10:58:52 -05:00 |
|
|
64b249b9c0
|
Actually fix syscalls for messages
|
2019-05-04 10:41:42 -05:00 |
|
|
339a4e3357
|
Messages now use syscalls
|
2019-05-03 09:33:26 -05:00 |
|
|
b3e086e452
|
Add createTask syscall (Not working in umode)
|
2019-02-11 09:48:50 -06:00 |
|
|
4f25ff7a09
|
Add yield syscall (Not working in umode)
|
2019-02-11 09:47:28 -06:00 |
|