Jeremy Soller
|
0bbda9d776
|
Implement unix permissions
|
2016-10-05 18:01:05 -06:00 |
|
Jeremy Soller
|
957cd4501e
|
Merge branch 'encoded_syscall'
|
2016-10-05 15:43:35 -06:00 |
|
Jeremy Soller
|
0e7fec4adf
|
Add permissions to the filesystem, preliminary permissions to the syscalls
|
2016-10-05 14:24:08 -06:00 |
|
Jeremy Soller
|
837430e604
|
64-bit stat size, read entire executable in one go
|
2016-09-28 20:42:03 -06:00 |
|
Jeremy Soller
|
33a533665b
|
WIP: AHCI drivers and more memory syscalls
|
2016-09-26 17:00:06 -06:00 |
|
Jeremy Soller
|
a1311b50d7
|
Encode many of the file syscalls
|
2016-09-25 11:20:59 -06:00 |
|
Jeremy Soller
|
a2038f5f9a
|
Event support - demonstration in example scheme
|
2016-09-23 17:54:39 -06:00 |
|
Jeremy Soller
|
a57b45e86b
|
WIP: Kevent
|
2016-09-23 15:47:53 -06:00 |
|
Jeremy Soller
|
57d8d71617
|
Add wnohang, make PS/2 driver write input to display scheme, which then passes it to the shell
|
2016-09-22 10:10:27 -06:00 |
|
Jeremy Soller
|
416ec07ea4
|
WIP: VESA driver. Make initfs generated by code
|
2016-09-20 21:52:45 -06:00 |
|
Jeremy Soller
|
da8e5db5c8
|
Implement more system calls
|
2016-09-20 16:57:45 -06:00 |
|
Jeremy Soller
|
a5cfb8f363
|
Create example userspace scheme. Remove kernel duplication of syscalls, use syscall crate instead
|
2016-09-20 16:23:28 -06:00 |
|
Jeremy Soller
|
62f2f83ec8
|
Implement user schemes. Example in pcid. Currently deadlocks in UserInner
|
2016-09-20 08:47:16 -06:00 |
|
Jeremy Soller
|
05aa4d16da
|
Complete execve - add argument support using safe ABI
|
2016-09-17 21:44:50 -06:00 |
|
Jeremy Soller
|
bbe85a62a2
|
Update libstd. Add CWD and associated syscalls. Remove debugging
|
2016-09-17 19:01:34 -06:00 |
|
Jeremy Soller
|
35ff2bea3e
|
Fix userspace clone by clobbering all variables on clone
|
2016-09-13 20:31:45 -06:00 |
|
Jeremy Soller
|
46986e0939
|
Allow exec, emulate clone by pretending to be child
|
2016-09-11 18:03:10 -06:00 |
|
Jeremy Soller
|
dfeef83473
|
Add syscall library, make init program Rust
|
2016-09-08 19:10:50 -06:00 |
|