summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-04-23Kernel: Use rep insw/outsw for IDE transfers.Andreas Kling
2019-04-23Kernel: Send IDE flush command after writing sectors.Andreas Kling
2019-04-23Kernel: Use IDE LBA addressing instead of the long-obsolete C/H/S.Andreas Kling
2019-04-22Kernel: Make sure we don't use any FPU/MMX/SSE instructions.Andreas Kling
2019-04-22Kernel: Add a systrace() syscall and implement /bin/strace using it.Andreas Kling
2019-04-22Kernel: Don't use MMX memcpy() in the kernel.Andreas Kling
2019-04-21Kernel: Get rid of the "cool globals" thingy.Andreas Kling
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-20Kernel: Remove "restorer" field from SignalActionData.Andreas Kling
2019-04-20Kernel: Remove some more unnecessary Thread members.Andreas Kling
2019-04-20Kernel: Shrink Thread by making kernel resume TSS heap-allocated.Andreas Kling
2019-04-20Kernel: Make the colonel run at "Idle" priority (the lowest possible.)Andreas Kling
2019-04-20AK: Add String::copy(BufferType) helper.Andreas Kling
2019-04-20Sprinkle use of AK::Vector in various places.Andreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
2019-04-20Snake: Flesh out a basic snake game :^)Andreas Kling
2019-04-18LibGUI: Start working on GTableView inline editing.Andreas Kling
2019-04-18Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.Andreas Kling
2019-04-17Kernel+ProcessManager: Show per-process syscall counts.Andreas Kling
2019-04-17Kernel: Scheduler donations need to verify that the beneficiary is valid.Andreas Kling
2019-04-17Kernel: Lock::unlock_if_locked() should never donate to holder.Andreas Kling
2019-04-16AK: Try to use StringViews more for substrings and splitting.Andreas Kling
2019-04-16Kernel: Reduce kmallocing in all_processes() and all_pids().Andreas Kling
2019-04-16Kernel: Reduce kmallocing in /proc/all and /proc/memstat.Andreas Kling
2019-04-16Kernel: Have TTY subclasses cache their tty_name/pts_name.Andreas Kling
2019-04-15Kernel: Make it possible to have kmalloc() dump call stacks.Andreas Kling
2019-04-15Kernel: Make symbolication callable from kmalloc().Andreas Kling
2019-04-15Kernel: Make validate_read_from_kernel() return early for nullptr checks.Andreas Kling
2019-04-15Kernel+ProcessManager: Expose the number of kmalloc/kfree calls.Andreas Kling
2019-04-15Kernel: Start using StringView in the VFS class.Andreas Kling
2019-04-15Userland: Make sync.sh copy all executables from ../UserlandAndreas Kling
2019-04-14Kernel: Add /proc/uptime file (number of seconds since boot.)Andreas Kling
2019-04-14Kernel: Merge TSS.h into i386.h.Andreas Kling
2019-04-14AK: Improve smart pointer ergonomics a bit.Andreas Kling
2019-04-14Kernel: Remove system.h and make the uptime global a qword.Andreas Kling
2019-04-13Minesweeper: Add some menus.Andreas Kling
2019-04-13Fix typo in makeall.shAndreas Kling
2019-04-13Minesweeper: Start working on a simple minesweeper game. :^)Andreas Kling
2019-04-12VisualBuilder: Add some more GWidget default properties.Andreas Kling
2019-04-12Kernel: Spawn text editor by default while I work on it.Andreas Kling
2019-04-11GGroupBox: Improve appearance with new FrameShape::Box style.Andreas Kling
2019-04-11VisualBuilder: Start working on an interface builder application.Andreas Kling
2019-04-10Kernel: Remove two unneeded headers.Andreas Kling
2019-04-10Introduce LibCore and move GElapsedTimer => CElapsedTimer.Andreas Kling
2019-04-09Kernel: Yet more work on bringing up POSIX SHM.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-08Kernel+LibC: Add stubs for POSIX shared memory API.Andreas Kling
2019-04-08Kernel: Support non-blocking connect().Andreas Kling
2019-04-07Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.Andreas Kling
2019-04-07Start working on a Downloader app and backing classes in LibGUI.Andreas Kling