summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-02-19Kernel: Use bitfields in RegionAndreas Kling
2020-02-18Base: Rename /dev/psaux to /dev/mouseAndreas Kling
2020-02-18Kernel: Remove SmapDisabler in sys$create_shared_buffer()Andreas Kling
2020-02-18Kernel: Reset FPU state on exec()Andreas Kling
2020-02-18TTY: Reset VGA start row when setting graphical TTYJesse Buhagiar
2020-02-18Kernel: Use a FixedArray for a process's extra GIDsAndreas Kling
2020-02-18Kernel: Purging a page should point it back to the shared zero pageAndreas Kling
2020-02-17SystemMenu: Add a separate program to host the system menuAndreas Kling
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-17Kernel: Tear down process address space during finalizationAndreas Kling
2020-02-17Kernel: Allow multiple inspectors of a process (in /proc)Andreas Kling
2020-02-16NotificationServer: Add a system service for desktop notificationsAndreas Kling
2020-02-16Base: Run WindowServer as a separate "window" userAndreas Kling
2020-02-16Kernel+LibC: Allow sys$mmap() callers to specify address alignmentAndreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$accept()Andreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$clock_gettime()Andreas Kling
2020-02-16Kernel: Fix weird whitespace mistake in RangeAllocatorAndreas Kling
2020-02-16Kernel: Remove Process inheriting from WeakableAndreas Kling
2020-02-16Kernel: More header dependency reduction workAndreas Kling
2020-02-16Kernel: Reduce header dependencies of Process and ThreadAndreas Kling
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Reduce header dependencies of MemoryManager and RegionAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$getgroups()Andreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$setgroups()Andreas Kling
2020-02-16Kernel: Rename RegisterDump => RegisterStateAndreas Kling
2020-02-15Kernel: Widen PhysicalPage refcount to 32 bitsAndreas Kling
2020-02-15Kernel: Use a shared physical page for zero-filled pages until writtenAndreas Kling
2020-02-10Kernel: Remove some commented-out code in Scheduler::yield()Andreas Kling
2020-02-10Kernel: Remove outdated FIXME from SchedulerAndreas Kling
2020-02-10Kernel: Add getter and setter for the X86 CR3 registerAndreas Kling
2020-02-10Kernel+LibC: Merge sys$stat() and sys$lstat()Andreas Kling
2020-02-10Kernel: Remove more <LibBareMetal/Output/kstdio.h> includesAndreas Kling
2020-02-10AK: Remove bitrotted Traits::dump() mechanismAndreas Kling
2020-02-10Meta: Fix shellcheck warnings in various scriptsShannon Booth
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-09Net: Short-circuit routing to the IPv4 address of a local adapterAndreas Kling
2020-02-09WebServer: Implement a very basic HTTP server :^)Andreas Kling
2020-02-09Net: When routing to loopback, use the loopback adapter's MAC addressAndreas Kling
2020-02-09Net: Give the LoopbackAdapter a MAC addressAndreas Kling
2020-02-09Kernel: Support reading/writing PATADiskDevices directly via /dev/hdXConrad Pankoff
2020-02-09MenuApplets: Add UserName applet.asliturk
2020-02-08Kernel: Send SIGPIPE to the current thread on write to a broken pipeAndreas Kling
2020-02-08IPv4: Put some TCP close handshake debug spam behind TCP_SOCKET_DEBUGAndreas Kling
2020-02-08IPv4: Sockets should say can_read() after reading is shut downAndreas Kling
2020-02-08IPv4: Basic implementation of TCP socket shutdownAndreas Kling
2020-02-08IPv4: Don't ACK empty TCP packetsAndreas Kling
2020-02-08IPv4: Split IPv4Socket::recvfrom() into packet/byte buffered functionsAndreas Kling
2020-02-08Kernel: The inode fault handler should grab the VMObject lock earlierAndreas Kling