index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
init.cpp
Age
Commit message (
Expand
)
Author
2019-01-16
Add a PTY multiplexer (/dev/ptmx) device.
Andreas Kling
2019-01-16
Let each MasterPTY create its slave.
Andreas Kling
2019-01-15
Rename WindowComposer -> WindowServer.
Andreas Kling
2019-01-15
Add basic PTY support.
Andreas Kling
2019-01-15
Start working on a graphical Terminal program.
Andreas Kling
2019-01-14
Start refactoring the windowing system to use an event loop.
Andreas Kling
2019-01-13
Start working on a GUI kernel API.
Andreas Kling
2019-01-12
Optimize WindowManager::flush() with fast_dword_copy().
Andreas Kling
2019-01-11
Add a simple PS/2 mouse device.
Andreas Kling
2019-01-09
Switch into 1024x768x32bpp VESA LFB mode at boot.
Andreas Kling
2019-01-08
Vector<String>() -> { }
Andreas Kling
2019-01-01
Unbreak ksym loading and make reading /proc/PID/stack not crash.
Andreas Kling
2018-12-26
Fix some issues uncovered by the spawn stress test.
Andreas Kling
2018-12-26
Add slightly better kmalloc_aligned() and kfree_aligned().
Andreas Kling
2018-12-26
Unbreak the spawn stress test.
Andreas Kling
2018-12-24
The syncd loop can just be a lambda.
Andreas Kling
2018-12-24
Move kernel symbolication code out of init.cpp and into its own KSym files.
Andreas Kling
2018-12-21
Yet another pass of style fixes.
Andreas Kling
2018-12-20
Add a "syncd" kernel process that periodically calls sync().
Andreas Kling
2018-12-03
Move InlineLinkedList to AK.
Andreas Kling
2018-12-03
More coding style changes.
Andreas Kling
2018-12-02
Move ELFLoader code into Kernel/.
Andreas Kling
2018-11-17
Make bash-2.05b build with minimal changes.
Andreas Kling
2018-11-15
Some more renaming:
Andreas Kling
2018-11-15
A pass of style/naming cleanup in VFS.
Andreas Kling
2018-11-15
Rename:
Andreas Kling
2018-11-13
Add metadata to CoreInode.
Andreas Kling
2018-11-13
Reduce kmalloc() traffic in directory iteration.
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-10
Merge VGA into VirtualConsole.
Andreas Kling
2018-11-10
Merge Disk namespace into the IDEDiskDevice class.
Andreas Kling
2018-11-09
Pre-size the ksyms vector for speedier loading.
Andreas Kling
2018-11-09
Fix all current build warnings in the kernel.
Andreas Kling
2018-11-09
Fix some paging related bugs exposed by the spawn stress test.
Andreas Kling
2018-11-08
Add a VMO pointer to VNode.
Andreas Kling
2018-11-07
Get rid of the undertaker and have waitpid() be the reaper.
Andreas Kling
2018-11-07
Finally unbreak the colonel process and make it the true idle process.
Andreas Kling
2018-11-07
Move the scheduler code to its own class.
Andreas Kling
2018-11-07
Some refactor and style tweaks.
Andreas Kling
2018-11-07
Rename FileHandle to FileDescriptor.
Andreas Kling
2018-11-06
Change syscall naming scheme.
Andreas Kling
2018-11-05
Implement COW pages! :^)
Andreas Kling
2018-11-04
Merge ExecSpace into ELFLoader.
Andreas Kling
2018-11-03
Share code between spawn() and exec() implementations.
Andreas Kling
2018-11-01
Free physical pages allocated for a process's page directory on exit.
Andreas Kling
2018-11-01
Use a freelist for GDT entries.
Andreas Kling
2018-11-01
Way tighter locking in process creation.
Andreas Kling
2018-11-01
Convert VirtualConsole to the new coding style.
Andreas Kling
2018-11-01
Process now maps regions immediately when they are allocated.
Andreas Kling
2018-11-01
More work on per-process page directories. It basically works now!
Andreas Kling
[next]