summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-06-23LibC+Kernel: Implement ppollNico Weber
2020-06-22Kernel: Silence debug spam on execAndreas Kling
2020-06-22Kernel: Silence some debug spam in SchedulerAndreas Kling
2020-06-22LibC: Implement pselectNico Weber
2020-06-21Kernel: Use map_typed() in HPET code and add a register access helperAndreas Kling
2020-06-20Kernel: Remove DMI decoder from the kernelAndreas Kling
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-18Kernel: Add "setkeymap" pledge promiseAndreas Kling
2020-06-17Kernel: Unbreak sys$setkeymap()Andreas Kling
2020-06-17Kernel: clang-format ENUMERATE_SYSCALLSNico Weber
2020-06-17Kernel: Don't remove shbuf permission-to-reattach when releasingAndreas Kling
2020-06-17Meta: Scale back overly informal user-facing stringsAndreas Kling
2020-06-17Kernel: Use symbolic constants for file modesSergey Bugaev
2020-06-17Kernel+LibC: Do not return -ENAMETOOLONG from sys$readlink()Sergey Bugaev
2020-06-16Kernel: TTY:VirtualConsole, replace character attribute with code_pointHüseyin ASLITÜRK
2020-06-16Kernel: Replace char and u8 data types to u32 for code pointHüseyin ASLITÜRK
2020-06-13Kernel: KeyboardDevice, remove char mapping logicHüseyin ASLITÜRK
2020-06-13Kernel: Process, replace internal data type to CharacterMapDataHüseyin ASLITÜRK
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-09Kernel: Allow sys$accept(address = nullptr)Sergey Bugaev
2020-06-04Kernel: Detect APs and boot them into protected modeTom
2020-06-04Kernel: Add mechanism to identity map the lowest 2MBTom
2020-06-03Kernel: Add scancode value to KeyEventHüseyin ASLITÜRK
2020-06-02Kernel: Always inline some KResult / KResultOr<> methodsSergey Bugaev
2020-06-02Kernel: Allow File::close() to failSergey Bugaev
2020-06-01HPET: Fix accessing HPET registersTom
2020-05-31Kernel: Tighten up some promise checksSergey Bugaev
2020-05-31Kernel: Fix overflow in Process::validate_{read,write}_typed()Sergey Bugaev
2020-05-31Kernel: Fix glitched audio output in SB16 driverAndreas Kling
2020-05-30LibVT: Allow updating the window progress via an escape sequenceAndreas Kling
2020-05-30AK+LibC: Add TODO() as an alternative to ASSERT_NOT_REACHED()Andreas Kling
2020-05-29Ports: Fix CMake-based portsPaul Redmond
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Misc tweaksSergey Bugaev
2020-05-29Kernel+Base: Mount root filesystem read-only :^)Sergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev
2020-05-29Kernel+LibC: Move O_* and MS_* flags to UnixTypes.hSergey Bugaev
2020-05-29Kernel: Fix error case in Process::create_user_process()Sergey Bugaev
2020-05-29Kernel: Fix some failing assertionsSergey Bugaev
2020-05-29Kernel: Always require read access when mmaping a fileSergey Bugaev
2020-05-29Kernel: Pass a Custody instead of Inode to VFS methodsSergey Bugaev
2020-05-29Kernel: Pass a FileDescription to File::chmod() and File::chown()Sergey Bugaev
2020-05-29Kernel: Report source of synthetic filesystems as "none"Sergey Bugaev
2020-05-28Kernel: Remove outdated FIXME in InterruptManagement::locate_apic_dataAndreas Kling
2020-05-28Kernel: Stop bootloader from setting video mode with MultibootetaIneLp
2020-05-27Kernel: Introduce "boot_mode" and "init" cmdline optionsSergey Bugaev
2020-05-27Kernel: Port VirtualConsole to LibVT :^)Sergey Bugaev
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev