Commit Graph

16 Commits

Author SHA1 Message Date
1c5a986e6d Start work on an initrd driver and attempt to debug pg fault on msg send 2019-10-20 09:44:33 -05:00
81fd21da2a Change mailboxes to not use kmalloc 2019-09-22 08:38:31 -05:00
f88622c154 Mailboxes can now be found by their names. 2019-09-05 09:39:13 -05:00
2080e0256a Fix a bug with sending a message of size 0. 2019-09-01 14:14:25 -05:00
9a89873c8b Mailboxes now have names 2019-09-01 13:52:32 -05:00
f8160bb3ee Fix IPC buffer size check 2019-09-01 13:01:37 -05:00
7d453fd06b Yet again, attempt to fix IPC 2019-08-31 18:43:27 -05:00
d2dbbb85a5 Fix IPC issues (I suspect looparound issues) 2019-08-31 16:46:21 -05:00
e349f0ad3d Add protection againt sending to mailbox 0 2019-08-28 20:24:53 -05:00
2827a2d7ba Mailbox code did not save mailbox data upon returning from functions 2019-08-25 13:52:31 -05:00
7d25533307 Fix serial logging for getting a message 2019-08-05 14:23:27 -05:00
99522efde5 Add a kernel serial driver and a yieldToPID function. 2019-08-04 13:14:35 -05:00
7974c1e026 Get VFS workng and start on fputc. Debugger is currently broken :( 2019-07-20 11:03:27 -05:00
7611d929a3 Fix most warnings 2019-06-29 09:04:34 -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
9db6bf61ca Start work on making IPC use a mailbox approach 2019-06-24 13:24:39 -05:00