summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-04-26Kernel: Implement FUTEX_WAKE of arbitrary count.Brian Gianforcaro
2020-04-25LibPthread: implicitly call pthread_exit on return from start routine.Drew Stratford
2020-04-23Applications: Remove ChanViewer appAndreas Kling
2020-04-22Kernel: Make Process and Thread non-copyable and non-movableAndreas Kling
2020-04-20Build: Use the GCC port if building on "SerenityOS" :^)Andreas Kling
2020-04-20LibELF: Make ELF::Loader RefCountedItamar
2020-04-19Kernel: rmdir("/") should fail instead of assertingAndreas Kling
2020-04-19Demos: Add Screensaver demoBrendan Coles
2020-04-18Build: Make sure to create a /home/anon/Desktop directoryAndreas Kling
2020-04-18Kernel: Remove CommandLine::get() in favor of lookup()Andreas Kling
2020-04-18Kernel: Use shared locking mode in some placesSergey Bugaev
2020-04-18Kernel: Introduce shared locking modeSergey Bugaev
2020-04-18Kernel: Compactify FileDescrptionSergey Bugaev
2020-04-18Demos: Add 3D Cube DemoStephan Unverwerth
2020-04-16Kernel: Fix dumb logic typo in HardwareTimer::handle_irq()Andreas Kling
2020-04-16Kernel: Rename HardwareTimer::change_function() => set_callback()Andreas Kling
2020-04-16Kernel: Remove "stale callback" concept from time managementAndreas Kling
2020-04-16Kernel: Rename HardwareTimer::m_function_to_call => m_callbackAndreas Kling
2020-04-16Kernel: Remove an unnecessary indirection between timer and schedulerAndreas Kling
2020-04-16Kernel: Simplify the way we pass HardwareTimers around a bitAndreas Kling
2020-04-15Kernel: Refuse to set overflowy resolution values in BXVGADeviceAndreas Kling
2020-04-15Kernel: Ensure that we receive IRQs in PIO mode when IOAPIC is enabledLiav A
2020-04-15Kernel: Restore ATA PIO functionalityLiav A
2020-04-14Kernel: Don't include null terminator in sys$readlink() resultSergey Bugaev
2020-04-14Kernel: Simplify sys$setgroups(0, ...)Andreas Kling
2020-04-14Kernel: Remove SmapDisablers in {peek,poke}_user_data()Andreas Kling