summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-05-16Toolchain/Ports: Update to gcc 10.1.0Shannon Booth
2020-05-16Kernel: Annotate UnhandledInterruptHandler::eoi with [[noreturn]]Shannon Booth
2020-05-16Kernel: Tidy up SharedBuffer interfaceShannon Booth
2020-05-15Kernel: Disallow opening socket filesSergey Bugaev
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-13Revert "Build: Use fakeroot if non-root build is possible"Andreas Kling
2020-05-12Kernel: Add a stringification helper for KeyCodeAndreas Kling
2020-05-12Build: Use fakeroot if non-root build is possibleNikolay Kochulin
2020-05-11Ports: Add preliminary dropbear portYonatan Goldschmidt
2020-05-11Kernel+LibC: Add AF_MAXYonatan Goldschmidt
2020-05-10Demos: Add LibGfx Demo :^)Linus Groh
2020-05-09Kernel: Add missing copyright header to Ptrace.cppLinus Groh
2020-05-09LaunchServer: Add the LaunchServer to centralise file associations.Nicholas Hollett
2020-05-09Kernel: ioctl(TCSETSF) on a TTY should flush inputAndreas Kling
2020-05-08Kernel+Userland: Add "settime" pledge promise for setting system timeAndreas Kling
2020-05-08Kernel: Only allow superuser to call sys$clock_settime()Andreas Kling
2020-05-08Kernel: Remove SmapDisabler in sys$clock_settime()Andreas Kling
2020-05-08Kernel: Assert on startup if we don't find any physical pagesAndreas Kling
2020-05-08Kernel: Add for_each_vmobject_of_type<T>Andreas Kling
2020-05-08Services: Move Taskbar and SystemMenu from Applications to ServicesAndreas Kling
2020-05-08Services: Renamed from ServersAndreas Kling
2020-05-08Kernel: Propagate failure to commit VM regions in more placesAndreas Kling
2020-05-08Kernel: Use NonnullRefPtrVector for HardwareTimer and HPETComparatorAndreas Kling
2020-05-08Kernel: Remove ref-counting from interrupt override metadataAndreas Kling
2020-05-08Kernel: Use NonnullRefPtrVector<T> instead of Vector<RefPtr<T>> someAndreas Kling
2020-05-07Build: Support building in DockerYonatan Goldschmidt
2020-05-07Kernel: Memory purging was incorrectly "purging" the shared zero pageAndreas Kling
2020-05-06Kernel: Crash the current process on OOM (instead of panicking kernel)Andreas Kling
2020-05-06Kernel: Assert on OOM in Region::commit()Andreas Kling
2020-05-06Kernel: Don't assert on OOM in allocate_user_physical_page()Andreas Kling
2020-05-05LibCore: Add a standard downloads directory (~/Downloads)Andreas Kling
2020-05-04Kernel: Use Multiboot macros instead of magic constants (#2090)Nathan Lanza
2020-05-03Kernel: Don't crash on invalid fcntlBen Wiederhake
2020-05-03Kernel: Fix pledge syscall applying new pledges when it fails (#2076)Michael Lelli
2020-05-02Demos: Add a little "Mouse" demo for showing mouse button statesAndreas Kling
2020-05-02Kernel: Detect 5-button PS/2 mouse if present :^)Andreas Kling
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-29DisplaySettings: Rename from DisplayPropertiesAndreas Kling
2020-04-29Kernel: Fix integer overflow in framebuffer resolution handlingAndreas Kling
2020-04-28Kernel: Be a little more defensive when indexing E1000 Rx/Tx buffersAndreas Kling
2020-04-28Kernel: Leave VMObject alone on OOM during CoW faultAndreas Kling
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-27Kernel: Update TimerQueue next due timer only when necessaryBrian Gianforcaro
2020-04-27Kernel: Expose timers via a TimerId typeBrian Gianforcaro
2020-04-26Kernel: Enable timeout support for sys$futex(FUTEX_WAIT)Brian Gianforcaro
2020-04-26Kernel: Add timeout support to Thread::wait_onBrian Gianforcaro
2020-04-26Kernel: Refactor TimeQueue::add_timer to use timevalBrian Gianforcaro
2020-04-26Kernel: Make sys$sethostname() superuser-onlyAndreas Kling
2020-04-26Kernel: Added the ability to set the hostname via new syscallLuke Payne
2020-04-26Kernel: Support signaling all processes with pid == -1Brian Gianforcaro