summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-02-02Start working on a simple graphical font editor.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-30Deallocate PTY's when they close.Andreas Kling
2019-01-30Add a /dev/pts filesystem and make PTY allocation dynamic.Andreas Kling
2019-01-27Kernel: Move RAM size detection to MemoryManager and use what we learn.Andreas Kling
2019-01-25Let's not auto-start guitest. guitest2 is so much more useful.Andreas Kling
2019-01-25Kernel: Implement lazy FPU state restore.Andreas Kling
2019-01-25Snazz up the windows with some title bar gradients. :^)Andreas Kling
2019-01-23Move VFS sources into Kernel/.Andreas Kling
2019-01-20Start bringing up LibGUI properly (formerly Widgets.)Andreas Kling
2019-01-16Rework WindowServer to use select() in its main event loop.Andreas Kling
2019-01-16Tear out or duplicate what's unique for WindowServer from Widgets.Andreas Kling
2019-01-16Add a PTY multiplexer (/dev/ptmx) device.Andreas Kling
2019-01-16Let each MasterPTY create its slave.Andreas Kling
2019-01-15Rename WindowComposer -> WindowServer.Andreas Kling
2019-01-15Add basic PTY support.Andreas Kling
2019-01-15Start working on a graphical Terminal program.Andreas Kling
2019-01-14Start refactoring the windowing system to use an event loop.Andreas Kling
2019-01-13Start working on a GUI kernel API.Andreas Kling
2019-01-12Optimize WindowManager::flush() with fast_dword_copy().Andreas Kling
2019-01-11Add a simple PS/2 mouse device.Andreas Kling
2019-01-09Switch into 1024x768x32bpp VESA LFB mode at boot.Andreas Kling
2019-01-08Vector<String>() -> { }Andreas Kling
2019-01-01Unbreak ksym loading and make reading /proc/PID/stack not crash.Andreas Kling
2018-12-26Fix some issues uncovered by the spawn stress test.Andreas Kling
2018-12-26Add slightly better kmalloc_aligned() and kfree_aligned().Andreas Kling
2018-12-26Unbreak the spawn stress test.Andreas Kling
2018-12-24The syncd loop can just be a lambda.Andreas Kling
2018-12-24Move kernel symbolication code out of init.cpp and into its own KSym files.Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-12-20Add a "syncd" kernel process that periodically calls sync().Andreas Kling
2018-12-03Move InlineLinkedList to AK.Andreas Kling
2018-12-03More coding style changes.Andreas Kling
2018-12-02Move ELFLoader code into Kernel/.Andreas Kling
2018-11-17Make bash-2.05b build with minimal changes.Andreas Kling
2018-11-15Some more renaming:Andreas Kling
2018-11-15A pass of style/naming cleanup in VFS.Andreas Kling
2018-11-15Rename:Andreas Kling
2018-11-13Add metadata to CoreInode.Andreas Kling
2018-11-13Reduce kmalloc() traffic in directory iteration.Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-10Merge VGA into VirtualConsole.Andreas Kling
2018-11-10Merge Disk namespace into the IDEDiskDevice class.Andreas Kling
2018-11-09Pre-size the ksyms vector for speedier loading.Andreas Kling
2018-11-09Fix all current build warnings in the kernel.Andreas Kling
2018-11-09Fix some paging related bugs exposed by the spawn stress test.Andreas Kling
2018-11-08Add a VMO pointer to VNode.Andreas Kling
2018-11-07Get rid of the undertaker and have waitpid() be the reaper.Andreas Kling
2018-11-07Finally unbreak the colonel process and make it the true idle process.Andreas Kling