summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-14Kernel: Remove dead TCPSocket::from_endpoints methodBrian Gianforcaro
2021-05-14Kernel: Correctly set the lost_samples field for the first sampleGunnar Beutner
2021-05-14Kernel+Profiler: Track lost time between profiler timer ticksGunnar Beutner
2021-05-14Kernel: Use a separate timer for profiling the systemGunnar Beutner
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-13IDEChannel: Fix wait_until_not_busy() (#7084)Alexander Richards
2021-05-13CMake: Fix message levels for error conditions during configurationBrian Gianforcaro
2021-05-13Kernel: Make InodeWatcher::crate API OOM safeBrian Gianforcaro
2021-05-13Kernel: Make KBuffer::try_create_with* APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Make UDPSocket::create() API OOM safeBrian Gianforcaro
2021-05-13Kernel: Make IPv4Socket::create API for SOCK_RAW OOM safeBrian Gianforcaro
2021-05-13Kernel: Make TCPSocket::create API OOM safeBrian Gianforcaro
2021-05-13Kernel: Make LocalSocket factory APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Replace make<T>() with adopt_own_if_nonnull() in sys$module_loadBrian Gianforcaro
2021-05-13Kernel: Replace make<T>() with adopt_own_if_nonnull() in KBufferBuilderBrian Gianforcaro
2021-05-13Kernel: Replace make<T>() with adopt_own_if_nonnull() in Ext2FileSystemBrian Gianforcaro
2021-05-13Kernel: Replace bare new in Custody::create() with adopt_ref_if_nonnullBrian Gianforcaro
2021-05-13Kernel: Make Process::start_tracing_from API OOM safeBrian Gianforcaro
2021-05-13Kernel: Move VirtIO code away from using a scatter gather listSahan Fernando
2021-05-13Kernel: Create VM::RingBuffer classSahan Fernando
2021-05-13Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherListSahan Fernando
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