summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-04-06Kernel: Track big lock blocked threads in separate listJelle Raaijmakers
2022-04-06Kernel: Improve the aarch64 kernel source files disk layoutJames Mintram
2022-04-05Kernel: Make sys$mmap() round requested VM size to page size multipleAndreas Kling
2022-04-05Kernel: Protect Mutex's thread lists with a spinlockAndreas Kling
2022-04-05Kernel: Don't unregister Region from RegionTree *before* unmapping itAndreas Kling
2022-04-05Kernel: Remove MemoryManager::region_tree() accessorAndreas Kling
2022-04-05Kernel: Move allocate_unbacked_region_anywhere() to MemoryManagerAndreas Kling
2022-04-05Kernel: Move create_identity_mapped_region() to MemoryManagerAndreas Kling
2022-04-05Kernel: Add RegionTree::find_region_containing(address or range)Andreas Kling
2022-04-05Kernel: Add RegionTree::remove(Region&)Andreas Kling
2022-04-05Kernel: Take the RegionTree spinlock when inspecting tree from outsideAndreas Kling
2022-04-05Kernel: Remove unused ShouldDeallocateVirtualRange parametersAndreas Kling
2022-04-04Kernel: Add VERIFY_NOT_REACHED to aarch64 PageDirectory.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to aarch64 locking functionsJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to the aarch64 handle_crash functionJames Mintram
2022-04-04Kernel: Remove unused dummy function from dummy.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to stub functions in aarch64 dummy.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to stub aarch64 Processor functionsJames Mintram
2022-04-04Kernel: Print out assertion info in __assertion_failed on aarch64James Mintram
2022-04-04Kernel: Add debug logging to learn more about unexpected NP faultsAndreas Kling
2022-04-04Kernel: Remove unused Region::try_create_kernel_only()Andreas Kling
2022-04-04Kernel: Tweak broken dbgln_if() in sys$fork() after RegionTree changesAndreas Kling
2022-04-04Kernel: Mark sys$adjtime() as not needing the big lockAndreas Kling
2022-04-04Kernel: Mark sys$clock_settime() as not needing the big logAndreas Kling
2022-04-04Kernel: Mark sys$sched_{set,get}param() as not needing the big lockAndreas Kling
2022-04-04Kernel: Randomize non-specific VM allocations done by sys$execve()Andreas Kling
2022-04-03Kernel: Fix aarch64 kernel build on case sensitive file systemsBrian Gianforcaro
2022-04-04Kernel: Use the InstrusiveRedBlackTree::begin_from(V&) APIIdan Horowitz
2022-04-04Kernel: Remove false condition in RegionTree::allocate_range_specificIdan Horowitz
2022-04-04Kernel: Add RegionTree and remove VirtualRangeAllocator from aarch64James Mintram
2022-04-03Kernel: Actually fix accidental overlaps in allocate_range_specific()Andreas Kling
2022-04-03Kernel: Add kmalloc.cpp to aarch64James Mintram
2022-04-03Kernel: Convert ProcessorInfo::build_brand_string() to StringBuilderLinus Groh
2022-04-03Kernel: Add hypervisor_vendor_id entry to /proc/cpuinfoLinus Groh
2022-04-03Kernel+SystemMonitor+lscpu: Rename 'CPUID' -> 'Vendor ID'Linus Groh
2022-04-03Kernel: Remove EBX, ECX, and EDX values from hypervisor dmesgln()Linus Groh
2022-04-03Kernel: Move hypervisor vendor ID string to ProcessorInfoLinus Groh
2022-04-03Kernel: Make ProcessorInfo::build_foo_string() privateLinus Groh
2022-04-03Kernel: Move feature string building to ProcessorInfoLinus Groh
2022-04-03Kernel: Rename some ProcessorInfo members to match Intel manualLinus Groh
2022-04-03Kernel: Move private ProcessorInfo members to the endLinus Groh
2022-04-03Kernel: Fix accidental overlaps in RegionTree::allocate_range_specific()Andreas Kling
2022-04-03Kernel: Mark sys$listen() as not needing the big lockAndreas Kling
2022-04-03Kernel: Don't hog file descriptor table lock in sys$bind()Andreas Kling
2022-04-03Kernel: Don't hog file descriptor table lock in sys$listen()Andreas Kling
2022-04-03Kernel: Mark sys$sendfd() and sys$recvfd() as not needing the big lockAndreas Kling
2022-04-03Kenrel: Update a dmesgln() to say "RegionTree" instead of old class nameAndreas Kling
2022-04-03Kernel: Add a little explainer comment above RegionTreeAndreas Kling
2022-04-03Kernel: Improve RegionTree's internal helper function namesAndreas Kling
2022-04-03Kernel: Add missing include to PageDirectory.hAndreas Kling