Andreas Kling
|
fe237ee215
Lots of hacking:
|
6 år sedan |
Andreas Kling
|
b824f15619
Launching an arbitrary ELF executable from disk works! :^)
|
6 år sedan |
Andreas Kling
|
85bcf2ed0f
Add getgid() and getpid() syscalls. Prep for LibC.
|
6 år sedan |
Andreas Kling
|
3a3c57357c
Add a sys$exit and make init_stage2 call it when finished.
|
6 år sedan |
Andreas Kling
|
79ffdb7205
A lot of hacking:
|
6 år sedan |
Andreas Kling
|
dd6706a1a1
Fix null deref in contextSwitch().
|
6 år sedan |
Andreas Kling
|
46ff281695
Turn the syscall interrupt into a trap (by switching the gate type.)
|
6 år sedan |
Andreas Kling
|
3649638259
Add Regions concept to Task.
|
6 år sedan |
Andreas Kling
|
f67d695254
More paging stuff.
|
6 år sedan |
Andreas Kling
|
89851a9ded
Use FileHandle from VFS.
|
6 år sedan |
Andreas Kling
|
9d5de91cf3
Actually destroy tasks after they crash.
|
6 år sedan |
Andreas Kling
|
56c1f9db8e
A userspace process can now GPF and the OS goes on!
|
6 år sedan |
Andreas Kling
|
77299cf54d
Add basic paging. Only identity maps the bottom 4MB as a start.
|
6 år sedan |
Andreas Kling
|
9171521752
Integrate ext2 from VFS into Kernel.
|
6 år sedan |
Andreas Kling
|
72bb80a9ae
These changes were lying around uncommitted in the old repo.
|
6 år sedan |
Andreas Kling
|
9396108034
Import the "gerbert" kernel I worked on earlier this year.
|
6 år sedan |