summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-11-13Kernel/AHCI: Simplify wait and timeout pattern significantlyLiav A
2021-11-13Kernel/AHCI: Remove unnecessary AHCIPort class memberLiav A
2021-11-13Kernel/Storage: Don't use interrupts when resetting SATA AHCI devicesLiav A
2021-11-13Kernel/Storage: Don't use interrupts when identifying AHCI devicesLiav A
2021-11-13Kernel/Storage: Move all ATA related code to a new subdirectoryLiav A
2021-11-13Kernel+LibC: Pass off_t to pread() via a pointerDaniel Bertalan
2021-11-12Kernel: Drain I8042 PS/2 keyboard output after enablingJelle Raaijmakers
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-11Kernel/Ext2FS: Propagate HashMap errors instead of panickingAndreas Kling
2021-11-11AK: Make HashTable and HashMap try_* functions return ErrorOr<T>Andreas Kling
2021-11-10Kernel/Ext2FS: Propagate errors from block list computation functionsAndreas Kling
2021-11-10Kernel: Propagate Vector append errors in two places in Ext2FSAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-10AK+Everywhere: Stop including Vector.h from StringView.hAndreas Kling
2021-11-10Kernel: Make (f)statvfs report filesystem ID correctlyBen Wiederhake
2021-11-10Kernel: Fix TOCTOU in fstatvfsBen Wiederhake
2021-11-10AK+Kernel: Make BitmapView read-onlyBen Wiederhake
2021-11-10Everywhere: Remove unused AK/Bitmap includesBen Wiederhake
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-08Kernel: Expose inode information in /proc/pid/fdsBen Wiederhake
2021-11-06Kernel: Initialize regs.fs in Processor::init_contextAMACB
2021-11-05Kernel: Return ENOTIMPL when trying to read from SysFS inodesLiav A
2021-11-04Kernel: Process available VMWare mouse events immediatelyJelle Raaijmakers
2021-11-04Kernel: Clean up VMWareMouseDevice and VMWareBackdoorJelle Raaijmakers
2021-11-03Revert "Kernel: Prevent VMWareMouseDevice from handling invalid mouse packets"Andreas Kling
2021-11-02Kernel: Move TTY subsystem to use KString instead of `AK::String`Brian Gianforcaro
2021-11-02Kernel: Remove duplicate constructor from TTY/VirtualConsoleBrian Gianforcaro
2021-11-02Kernel: Switch BIOSSysFSComponent constructor to AK::StringViewBrian Gianforcaro
2021-10-31Kernel: Do not try opening the same file when dumping perfcoreSeekingBlues
2021-10-31Kernel: Don't crash on writes to ProcFSBen Wiederhake
2021-10-31Kernel: Draw picture on screen when booting Raspberry PiMarcin Undak
2021-10-31Kernel: Add very simple PPM parser for Aarch64Marcin Undak
2021-10-31Kernel: Add Framebuffer class for Raspberry PiMarcin Undak
2021-10-31Kernel: Refactor Aarch64 MailBox classMarcin Undak
2021-10-31Kernel: Add temporary debug printing utilities for Aarch64Marcin Undak
2021-10-31Kernel: Remove misleading FIXME in DevTmpFSBen Wiederhake
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-31Kernel: Enable early-returns from VFS::for_each_mountBen Wiederhake
2021-10-31Kernel: Avoid OpenFileDescription::absolute_pathBen Wiederhake
2021-10-30Kernel: Fix common misuse of KString in debug messagesBen Wiederhake
2021-10-28LibC: Include sys/uio.h in sys/socket.h for struct iovecIdan Horowitz
2021-10-28Kernel: Add the IFF_* SIOCGIFFLAGS flag macrosIdan Horowitz
2021-10-28Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockoptIdan Horowitz
2021-10-28Kernel: Fix accidental memory over-read in getsockopt(IP_TTL)Idan Horowitz
2021-10-28LibC: Add IPPROTO_ICMPV6 macroIdan Horowitz
2021-10-27Everywhere: Rename back-click to backward-clickFiliph Sandström
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-27Kernel/Graphics: Rename GraphicsDevice => GenericGraphicsAdapterLiav A