Jeremy Soller
|
33e098c124
|
Fix implementation of clone and exec. Now the init process can load and execute the pci driver
|
2016-09-15 08:35:07 -06:00 |
|
Jeremy Soller
|
951831c4bb
|
Improve init process, debug missing syscalls, fix error codes in syscall return
|
2016-09-11 16:48:58 -06:00 |
|
Jeremy Soller
|
c9a4b3882c
|
PCI driver WIP
|
2016-09-11 15:56:48 -06:00 |
|
Jeremy Soller
|
44e8b99b46
|
Implement exec
Implement brk
|
2016-09-10 22:06:09 -06:00 |
|
Jeremy Soller
|
842826c1b0
|
Implement sched_yield, enable interrupts in userspace
|
2016-09-10 19:18:59 -06:00 |
|
Jeremy Soller
|
8dd26c5239
|
Compile init as executable using libstd
|
2016-09-09 17:13:16 -06:00 |
|
Jeremy Soller
|
3cd846a756
|
Update rust, use redox branch to prepare for libstd
|
2016-09-09 15:48:54 -06:00 |
|
Jeremy Soller
|
46f9f90e3c
|
Add syscall library, make init program Rust
|
2016-09-08 19:10:50 -06:00 |
|
Jeremy Soller
|
850792bbf1
|
Load a very simple ELF and launch it in usermode
|
2016-09-07 21:16:30 -06:00 |
|