summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-07-13Kernel: First cut of a sb16 driverRobin Burchell
2019-07-11Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.Andreas Kling
2019-07-10Build: Build the host-side FormCompiler before everything else.Andreas Kling
2019-07-10Demos: Add a HelloWorld2 demo.Andreas Kling
2019-07-09Kernel: Pick up standard includes from ../Toolchain, not ../RootAndreas Kling
2019-07-09Kernel: Move PhysicalAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move SharedMemory.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move i8253.cpp => Arch/i386/PIT.cppAndreas Kling
2019-07-09Kernel: Move PIC.cpp into Arch/i386/Andreas Kling
2019-07-08Kernel: Have the open() syscall take an explicit path length parameter.Andreas Kling
2019-07-08Kernel: Don't interrupt blocked syscalls to dispatch ignored signals.Andreas Kling
2019-07-08Kernel: Add LogStream operator<< for Process.Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-08IDEDiskDevice: Fix build after merging slave device changes.Andreas Kling
2019-07-08Kernel: Extended IDE interface to allow slave device usage (#283)Jesse
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
2019-07-04AK: Move some of LogStream out of line & add overloads for smart pointers.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-07-03Build: Use sudo -E to preserve EVs when calling build-image-qemu.sh from make...Dan MacDonald
2019-07-03Build: Fix incorrect user and group settings for disk image (#280)Dan MacDonald
2019-07-01Kernel+Userland: Convert /proc/df to JSON.Andreas Kling
2019-07-01Kernel+ProcessManager: Convert /proc/memstat to JSON.Andreas Kling
2019-07-01Build: Remove Userland/qs if we see one lying around.Andreas Kling
2019-06-30Kernel: Make more crash info show up in dmesg.Andreas Kling
2019-06-30Kernel: Disable interrupts in Thread::set_state().Andreas Kling
2019-06-30Meta: Removed all gitignore in the source tree only keeping the root oneVAN BOSSUYT Nicolas
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-29ProcFS: Remove unused StringBuilder in procfs$all().Andreas Kling
2019-06-29Kernel: Change the format of /proc/all to JSON.Andreas Kling
2019-06-28AK: Add Vector(std::initializer_list<T>) constructor.Andreas Kling
2019-06-27Kernel: More use of NonnullRefPtrVector in the kernel.Andreas Kling
2019-06-27Kernel: Use NonnullRefPtrVector in parts of the kernel.Andreas Kling
2019-06-26Kernel: Automatically populate page tables with lazy kernel regions.Andreas Kling
2019-06-26Kernel: Make the x86 paging code slightly less insane.Andreas Kling
2019-06-25Kernel: Share code between all the exceptions that cause process crash.Andreas Kling
2019-06-23QuickShow: Allow panning and zooming the image instead of stretching it.Andreas Kling
2019-06-22Kernel: Colorize debugger output from the kernel.Andreas Kling
2019-06-22LibHTML: Make it possible to build LibHTML on the host.Andreas Kling
2019-06-22Kernel: Fix all compiler warnings.Andreas Kling
2019-06-22printf: Oops, '-' is the left padding modifier, not ' '.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21Change "retain" to "ref" in various comments.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-19Kernel+LibC: Make page fault crashes a bit more readable.Andreas Kling
2019-06-19Kernel: Symbolicate the crash address too, not just the call stack.Andreas Kling
2019-06-18AK: Move IPv4Address from Kernel/Net/ to AK/ since it's quite useful.Andreas Kling