summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-02-08x86: Simplify region unmapping a bitAndreas Kling
2020-02-08Kernel: Make File::truncate() take a u64Andreas Kling
2020-02-08Kernel: Simplify FS::create_inode() a little bitAndreas Kling
2020-02-08Kernel: Add KResultOr<T>::result()Andreas Kling
2020-02-08Kernel: Cloned shared regions should also be marked as sharedAndreas Kling
2020-02-08Kernel: Simplify FS::create_directory() a little bitAndreas Kling
2020-02-08Ext2FS: Fail with EMFILE if we would overflow i_links_countAndreas Kling
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-02-08IPv4: Send TCP packets right away instead of waiting to "retry"Andreas Kling
2020-02-08IPv4: Drop incoming packets on sockets that are shut down for readingAndreas Kling
2020-02-08Net: Add a basic sys$shutdown() implementationAndreas Kling
2020-02-08Net: Make NetworkAdapter reference-countedAndreas Kling
2020-02-08Kernel: Remove two bad FIXME'sAndreas Kling
2020-02-07Kernel: Fix three broken format strings in Socket::{get,set}sockopt()Andreas Kling
2020-02-07Kernel: Truncate addresses stored by getsockname() and getpeername()Andreas Kling
2020-02-07Kernel: Allow PS2MouseDevice to read multiple packetsAndreas Kling
2020-02-06Kernel: memset() all siginfo_t structs after creating themAndreas Kling
2020-02-06Kernel: Fix sys$waitid(P_ALL, WNOHANG) return valueSergey Bugaev
2020-02-05Kernel Commandline: Change nopci_mmio to be pci_mmioLiav A
2020-02-05Kernel Commandline: Change no_vmmouse boot argument to be vmmouseLiav A
2020-02-05Kernel Commandline: Remove noacpi & noacpi_aml boot argumentsLiav A
2020-02-05Kernel: Put sys$waitid() debug logging behind PROCESS_DEBUGAndreas Kling
2020-02-05Kernel: Move the VMWare helpers out of the IO namespaceLiav A
2020-02-05Kernel: Fix vmmouse detection methodLiav A
2020-02-05Kernel: Add support for high bandwidth IO communication with VMWareLiav A
2020-02-05Kernel+LibC: Add sys$waitid(), and make sys$waitpid() wrap itSergey Bugaev
2020-02-05Kernel+LibC: Add some Unix signal types & definitionsSergey Bugaev
2020-02-04Kernel: Add support for vmmouseLiav A
2020-02-04Kernel: Stub absolute mouse positioning supportSergey Bugaev
2020-02-03build-root-filesystem.sh: Set umask to 0022Peter Wang
2020-02-02Kernel: Start working on a syscall for logging performance eventsAndreas Kling
2020-02-02Kernel: Remove unnecessary forward declaration in SlabAllocatorAndreas Kling