Jeremy Soller
|
4821357934
|
Complete execve - add argument support using safe ABI
|
2016-09-17 21:44:50 -06:00 |
|
Jeremy Soller
|
91fc7c96ab
|
work on shared memory accross threads
|
2016-09-16 17:51:27 -06:00 |
|
Jeremy Soller
|
dee5b4dd9e
|
Remove debugging
|
2016-09-15 08:39:20 -06:00 |
|
Jeremy Soller
|
1711303ef8
|
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
|
932026fed8
|
WIP: Copy usermode stack
|
2016-09-13 21:27:27 -06:00 |
|
Jeremy Soller
|
efaeb22163
|
Map kernel TLS to general area
|
2016-09-12 15:02:03 -06:00 |
|
Jeremy Soller
|
70bf79a977
|
Implement exit, partly
|
2016-09-11 22:03:03 -06:00 |
|
Jeremy Soller
|
0bb1ad38c9
|
Clear memory on demand
|
2016-09-11 21:47:44 -06:00 |
|
Jeremy Soller
|
011c8f7f2b
|
Cleanup heap management
|
2016-09-11 21:18:18 -06:00 |
|
Jeremy Soller
|
efd41a857e
|
Store context memory information
|
2016-09-11 21:04:34 -06:00 |
|
Jeremy Soller
|
86597331cc
|
Allow exec, emulate clone by pretending to be child
|
2016-09-11 18:03:10 -06:00 |
|
Jeremy Soller
|
9371120f0f
|
Flush TLB correctly when remapping
Seperate mouse and keyboard structs in PS/2 driver
|
2016-09-11 15:02:35 -06:00 |
|
Jeremy Soller
|
486bfea62c
|
Remove debugging messages, launch elf on APs
|
2016-09-10 19:03:31 -06:00 |
|
Jeremy Soller
|
531497d7af
|
Remove debug warnings
|
2016-09-09 17:30:22 -06:00 |
|
Jeremy Soller
|
7c0b17d070
|
Load a very simple ELF and launch it in usermode
|
2016-09-07 21:16:30 -06:00 |
|
Jeremy Soller
|
74b40f0a25
|
Switch to goblin as executable parser
|
2016-08-19 07:57:24 -06:00 |
|
Jeremy Soller
|
b46c7e71c0
|
Add syscall handler, still work in progress
Add elf files
|
2016-08-18 19:44:31 -06:00 |
|