Andreas Kling
|
89040cdc99
Add a "syncd" kernel process that periodically calls sync().
|
6 éve |
Andreas Kling
|
f31e1ceab0
Move InlineLinkedList to AK.
|
6 éve |
Andreas Kling
|
f6e27c2abe
More coding style changes.
|
6 éve |
Andreas Kling
|
44036f32bc
Move ELFLoader code into Kernel/.
|
6 éve |
Andreas Kling
|
9d05f6b7a7
Make bash-2.05b build with minimal changes.
|
6 éve |
Andreas Kling
|
2529925fe9
Some more renaming:
|
6 éve |
Andreas Kling
|
396a32835b
A pass of style/naming cleanup in VFS.
|
6 éve |
Andreas Kling
|
457a5df7d5
Rename:
|
6 éve |
Andreas Kling
|
26852a8363
Add metadata to CoreInode.
|
6 éve |
Andreas Kling
|
19b9401487
Reduce kmalloc() traffic in directory iteration.
|
6 éve |
Andreas Kling
|
d5d45d1088
Rage hacking to get bash to run. It finally runs. So cool! :^)
|
6 éve |
Andreas Kling
|
2ac5e14c08
Merge VGA into VirtualConsole.
|
6 éve |
Andreas Kling
|
b8264e7d47
Merge Disk namespace into the IDEDiskDevice class.
|
6 éve |
Andreas Kling
|
8a865c11ec
Pre-size the ksyms vector for speedier loading.
|
6 éve |
Andreas Kling
|
47b7eeda44
Fix all current build warnings in the kernel.
|
6 éve |
Andreas Kling
|
e71cb1c56b
Fix some paging related bugs exposed by the spawn stress test.
|
6 éve |
Andreas Kling
|
3b2dcd5929
Add a VMO pointer to VNode.
|
6 éve |
Andreas Kling
|
1dbc340da8
Get rid of the undertaker and have waitpid() be the reaper.
|
6 éve |
Andreas Kling
|
43f40a3050
Finally unbreak the colonel process and make it the true idle process.
|
6 éve |
Andreas Kling
|
39d2fcbbee
Move the scheduler code to its own class.
|
6 éve |
Andreas Kling
|
6304c771dd
Some refactor and style tweaks.
|
6 éve |
Andreas Kling
|
83172e6a4b
Rename FileHandle to FileDescriptor.
|
6 éve |
Andreas Kling
|
3024167cbd
Change syscall naming scheme.
|
6 éve |
Andreas Kling
|
2d045d2a64
Implement COW pages! :^)
|
6 éve |
Andreas Kling
|
422b5403e5
Merge ExecSpace into ELFLoader.
|
6 éve |
Andreas Kling
|
dd060d0fa8
Share code between spawn() and exec() implementations.
|
6 éve |
Andreas Kling
|
90ddbca127
Free physical pages allocated for a process's page directory on exit.
|
6 éve |
Andreas Kling
|
c70afd045e
Use a freelist for GDT entries.
|
6 éve |
Andreas Kling
|
3a901ae36d
Way tighter locking in process creation.
|
6 éve |
Andreas Kling
|
dfaa2b6b02
Convert VirtualConsole to the new coding style.
|
6 éve |