Jeremy Soller
|
8ee9f1d7da
|
work on shared memory accross threads
|
2016-09-16 17:51:27 -06:00 |
|
Jeremy Soller
|
53a5a9188a
|
Remove debugging
|
2016-09-15 08:39:20 -06:00 |
|
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
|
6e16298e71
|
WIP: Copy usermode stack
|
2016-09-13 21:27:27 -06:00 |
|
Jeremy Soller
|
6d675fc43a
|
Map kernel TLS to general area
|
2016-09-12 15:02:03 -06:00 |
|
Jeremy Soller
|
85fef883d6
|
Implement exit, partly
|
2016-09-11 22:03:03 -06:00 |
|
Jeremy Soller
|
aa2915001e
|
Clear memory on demand
|
2016-09-11 21:47:44 -06:00 |
|
Jeremy Soller
|
0d101ae5fa
|
Cleanup heap management
|
2016-09-11 21:18:18 -06:00 |
|
Jeremy Soller
|
bcd318d80b
|
Store context memory information
|
2016-09-11 21:04:34 -06:00 |
|
Jeremy Soller
|
f0431f4de1
|
Allow exec, emulate clone by pretending to be child
|
2016-09-11 18:03:10 -06:00 |
|
Jeremy Soller
|
8563961f28
|
Flush TLB correctly when remapping
Seperate mouse and keyboard structs in PS/2 driver
|
2016-09-11 15:02:35 -06:00 |
|
Jeremy Soller
|
bd7bca30fa
|
Remove debugging messages, launch elf on APs
|
2016-09-10 19:03:31 -06:00 |
|
Jeremy Soller
|
9040789987
|
Remove debug warnings
|
2016-09-09 17:30:22 -06:00 |
|
Jeremy Soller
|
850792bbf1
|
Load a very simple ELF and launch it in usermode
|
2016-09-07 21:16:30 -06:00 |
|
Jeremy Soller
|
55a0154eac
|
Switch to goblin as executable parser
|
2016-08-19 07:57:24 -06:00 |
|
Jeremy Soller
|
5588c38178
|
Add syscall handler, still work in progress
Add elf files
|
2016-08-18 19:44:31 -06:00 |
|