summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-12-28Kernel: Add _SC_MAPPED_FILES sysconf APIBrian Gianforcaro
2021-12-28LibC: Add in6addr_loopback and IN6ADDR_LOOPBACK_INIT constantBrian Gianforcaro
2021-12-28Kernel: Remove the KString::try_create(String::formatted(...)) patternDaniel Bertalan
2021-12-28Kernel/Net: Move Realtek network adapters code to a separate directoryLiav A
2021-12-28Kernel/Net: Move NE2000 network adapter code to a separate directoryLiav A
2021-12-28Kernel: Run clang-format on E1000NetworkAdapter.cppLiav A
2021-12-28Kernel/Net: Move Intel network adapters code to a separate directoryLiav A
2021-12-28Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list typesBrian Gianforcaro
2021-12-26Kernel: Scrub kmalloc slabs when allocated and deallocatedAndreas Kling
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-26Kernel: Add FIXME about allocation waste in kmalloc slabheapAndreas Kling
2021-12-26Kernel: Remove all uses of MAKE_SLAB_ALLOCATED()Andreas Kling
2021-12-26Kernel: Use slab allocation automagically for small kmalloc() requestsAndreas Kling
2021-12-26Kernel: Remove arbitrary alignment requirement from kmalloc_aligned()Andreas Kling
2021-12-26Kernel: Log purported size of bogus kfree_sized() requestsAndreas Kling
2021-12-26Kernel: Remove kfree(), leaving only kfree_sized() :^)Andreas Kling
2021-12-26Kernel: Consolidate kmalloc_aligned() and use kfree_sized() withinAndreas Kling
2021-12-26Kernel: Use kfree_sized() in SlabAllocatorAndreas Kling
2021-12-26Kernel: Remove no-longer-used Lockable templateAndreas Kling
2021-12-26Kernel: Make KernelRng not inherit from LockableAndreas Kling
2021-12-26Kernel: Encapsulate APIC initialization inside InterruptManagementPankaj Raghav
2021-12-26Kernel: Assert that a KmallocSubheap fits inside a pageIdan Horowitz
2021-12-26Kernel: Make kmalloc expansions scale to incoming allocation requestAndreas Kling
2021-12-26Kernel: Allocate page tables for the entire kmalloc VM range up frontAndreas Kling
2021-12-26Kernel: Write to debug log when creating new kmalloc subheapsAndreas Kling
2021-12-26Kernel: Fix deadlock caused by page faults while holding disk cache lockAndreas Kling
2021-12-25Kernel: Set NX bit on expanded kmalloc memory mappings if supportedAndreas Kling
2021-12-25Kernel: Remove unused function declaration for kmalloc_impl()Andreas Kling
2021-12-25Kernel: Make kmalloc heap expansion kmalloc-freeAndreas Kling
2021-12-25Kernel: Remove unnecessary SocketHandle<T> classAndreas Kling
2021-12-24Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INITBrian Gianforcaro
2021-12-24Kernel: Mark PTYMultiplexer init & parse_hex_digit as UNMAP_AFTER_INITBrian Gianforcaro
2021-12-23Kernel: Move Multi Processor Parser code to a separate directoryLiav A
2021-12-23Kernel: Make msync return EINVAL when regions are too largeGuilherme Gonçalves
2021-12-23Kernel+UE+LibC: Store address as void* in SC_m{re,}map_paramsDaniel Bertalan
2021-12-23Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flagDaniel Bertalan
2021-12-23Kernel: Return EEXIST in VirtualRangeAllocator::try_allocate_specific()Daniel Bertalan
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-12-23Kernel: Enter new address space before destroying old in sys$execve()Andreas Kling
2021-12-23Kernel: Don't honor userspace SIGSTOP requests in Thread::block()Andreas Kling
2021-12-22Kernel: Initialize SupriousInterruptHandler::m_enabled on constructionBrian Gianforcaro
2021-12-22Kernel: Always initialize ext2_inode and ext_super_block structsBrian Gianforcaro
2021-12-22Kernel: Initialize PhysicalRegion::m_large_zones, remove m_small_zonesBrian Gianforcaro
2021-12-22LibC: Add support for `posix_madvise(..)`Brian Gianforcaro
2021-12-22Kernel: Add the si_errno and si_band siginfo_t membersIdan Horowitz
2021-12-22Kernel: Switch KUBSAN prints to use critical_dmesgln instead of dbglnIdan Horowitz
2021-12-22Kernel: Move userspace virtual address range base to 0x10000Idan Horowitz
2021-12-22Kernel: Don't share the bottom 2 MiB of kernel mappings with processesIdan Horowitz
2021-12-22Kernel: Unmap Prekernel pages after they are no longer neededDaniel Bertalan
2021-12-22Kernel: Exclude PROT_NONE regions from coredumpsDaniel Bertalan