summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-02-02Kernel: Update Thread::raw_backtrace() signature to use uintptr_tAndreas Kling
2020-02-02Kernel: Detect devices when enumerating the PCI busLiav A
2020-02-02Partition Table: Change Script filesLiav A
2020-02-02Partition Table: Add support for Extended partitionsLiav A
2020-02-02Partition Table: Replace __attribute__((packed)) with [[gnu::packed]]Liav A
2020-02-01Partition Table: Allow to boot with a partition number higher than 4Liav A
2020-02-01Partition Table: Replace __attribute__((packed)) with [[gnu::packed]]Liav A
2020-02-01Kernel: Add -fbuiltin to Kernel CXXFLAGSAndreas Kling
2020-02-01Kernel: Add memory scrubbing in slab_alloc() and slab_dealloc()Andreas Kling
2020-02-01Kernel: Finalizer should not go back to sleep if there's more to doAndreas Kling
2020-02-01Kernel: Add crash logging heuristic for uninitialized kmalloc()/kfree()Andreas Kling
2020-02-01Kernel: Allow short writes to DoubleBufferAndreas Kling
2020-02-01Kernel: Make Inode::lookup() return a RefPtr<Inode>Andreas Kling
2020-01-31Kernel: Add key_code_countWilliam McPherson
2020-01-30Kernel: LocalSocket should fail with EADDRINUSE for already-bound filesAndreas Kling
2020-01-30Kernel: Disallow empty ranges in munmap/mprotect/madviseAndreas Kling
2020-01-30Kernel: Add some sanity assertions in RangeAllocator::deallocate()Andreas Kling
2020-01-30Kernel: Range::contains() should reject ranges with 2^32 wrap-aroundAndreas Kling
2020-01-30Kernel: Reject non-user address ranges in mmap/munmap/mprotect/madviseAndreas Kling