summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-13Kernel: Remove unused header from FileDescription.cppBrian Gianforcaro
2021-05-13Kernel: Move FileDescription::get_dir_entries to KResultOr<ssize_t>Brian Gianforcaro
2021-05-13Kernel: Make FileDescription::create() APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Make InodeFile::create() API OOM safeBrian Gianforcaro
2021-05-13Kernel: Make Thread::try_create API OOM safeBrian Gianforcaro
2021-05-13Kernel: Declare operator new/delete noexcept for MAKE_SLAB_ALLOCATEDBrian Gianforcaro
2021-05-13Kernel: Declare operator new/delete noexcept for MAKE_ALIGNED_ALLOCATEDBrian Gianforcaro
2021-05-13Kernel: Declare operator new/delete as noexcept for the KernelBrian Gianforcaro
2021-05-13Kernel: Avoid unnecessary allocations for TTY::tty_name()Gunnar Beutner
2021-05-13Kernel: Avoid allocations in KBufferBuilder::appendffGunnar Beutner
2021-05-13Kernel: Avoid unnecessary allocations in NetworkAdapter::for_eachGunnar Beutner
2021-05-13Kernel: Avoid allocating and then freeing packet buffersGunnar Beutner
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-05-12Kernel: Fix issues supporting HPETs with 32-bit-only main counterTom
2021-05-12Kernel: Route packets destined for us through the loopback adapterGunnar Beutner
2021-05-12Kernel: Outbound packets should use the source address from the socketGunnar Beutner
2021-05-12Kernel: Treat 0.0.0.0 as a loopback addressGunnar Beutner
2021-05-12Kernel: Coalesce TCP ACKsGunnar Beutner
2021-05-12Kernel: Trigger TCP fast retransmission when we encounter lost packetsGunnar Beutner
2021-05-12Kernel: Don't process TCP packets out of orderGunnar Beutner
2021-05-12Kernel: Set MSS option for outbound TCP SYN packetsGunnar Beutner
2021-05-12Kernel: Avoid allocating KBuffers for TCP packetsGunnar Beutner
2021-05-12Kernel: Increase the default TCP window sizeGunnar Beutner
2021-05-12Kernel: Increase IPv4 buffer size to 256kBGunnar Beutner
2021-05-12Kernel+LibC: Make get_dir_entries syscall retriableMart G
2021-05-10Kernel: Fix loading ELF images without PT_INTERPGunnar Beutner
2021-05-10Kernel: Use correct destination MAC address for multicast packetsGunnar Beutner
2021-05-10Kernel: Plumb OOM propagation through Custody factoryBrian Gianforcaro
2021-05-10Meta: Remove obsolete Kernel/.gitignoreBrian Gianforcaro
2021-05-08Kernel: Traverse ext2 directories blockwise.Mart G
2021-05-08Kernel/ACPI: Map two pages when reading the FADTLiav A
2021-05-08Kernel/HID: Don't assume that ACPI is initializedLiav A
2021-05-08Kernel: Place ext2 dir entries so they don't span multiple blocksMart G
2021-05-08Kernel-VFS: Fixed kernel crash if parent custody is nullr-paiva
2021-05-07Kernel: Allow Ext2FSInode::write_bytes calls with a byte count of zeroMart G
2021-05-07Kernel: Set unused block pointers in ext2 inodes to zeroMart G
2021-05-07Kernel: Limit the number of in-flight packet buffersGunnar Beutner
2021-05-07Kernel: Move cpu sample perf event to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process exit perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process creation perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-05-06Kernel: Resize Ext2FSInode when writing directory contents (#6897)Mart G
2021-05-06Kernel: Truncate UDP packets on readGunnar Beutner
2021-05-05Kernel: Allow remapping Caps Lock to Control (#6883)Spencer Dixon
2021-05-05Kernel: Implement IP multicast supportSergey Bugaev
2021-05-05Kernel: Fix `write`s to `ProcFS` (#6879)Spencer Dixon
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-05-05Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871)Brian Gianforcaro
2021-05-05Kernel: Remove shadowing member variable from FileDescriptionBlockerTom
2021-05-04Kernel: Store whether a thread is the idle thread in Thread directlyTom