Commit History

作者 SHA1 備註 提交日期
  Andreas Kling b0a24a83be Revert "Kernel: Fix regression where MemoryManager is initialized twice" 4 年之前
  Andreas Kling 0db7e04c2e Revert "Kernel: Make PhysicalPage not movable and use atomic ref counting" 4 年之前
  Tom a89ccd842b Kernel: Make PhysicalPage not movable and use atomic ref counting 4 年之前
  Tom 8a75e0b892 Kernel: Fix regression where MemoryManager is initialized twice 4 年之前
  Tom f0906250a1 Kernel: Move Singleton class to AK 4 年之前
  Tom cf8ce839da Kernel: Fix assertion when releasing contiguous memory region 4 年之前
  Tom f48feae0b2 Kernel: Switch singletons to use new Singleton class 4 年之前
  Nico Weber 430b265cd4 AK: Rename KB, MB, GB to KiB, MiB, GiB 5 年之前
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() 5 年之前
  Tom 655f4daeb1 Kernel: Minor MM optimization for SMP 5 年之前
  Tom bc107d0b33 Kernel: Add SMP IPI support 5 年之前
  Tom 9b4e6f6a23 Kernel: Consolidate features into CPUFeature enum 5 年之前
  Tom e373e5f007 Kernel: Fix signal delivery 5 年之前
  Tom 2a38cc9a12 Kernel: Add a quickmap region for each processor 5 年之前
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions 5 年之前
  Tom d98edb3171 Kernel: List all CPUs in /proc/cpuinfo 5 年之前
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure 5 年之前
  Tom 841364b609 Kernel: Add mechanism to identity map the lowest 2MB 5 年之前
  etaIneLp 826dc94187 Kernel: Create page structures correctly in boot.s 5 年之前
  Sergey Bugaev 746db0bedb Kernel: Validate access to whole regions 5 年之前
  Sergey Bugaev 0dd68a2949 Kernel: Look for a user region first 5 年之前
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel 5 年之前
  Sergey Bugaev 450a2a0f9c Build: Switch to CMake :^) 5 年之前
  Andreas Kling 85a3678b4f Kernel: Assert on startup if we don't find any physical pages 5 年之前
  Andreas Kling 55f61c0004 Kernel: Add for_each_vmobject_of_type<T> 5 年之前
  Andreas Kling 042b1f6814 Kernel: Propagate failure to commit VM regions in more places 5 年之前
  Andreas Kling d74650e80d Kernel: Use NonnullRefPtrVector<T> instead of Vector<RefPtr<T>> some 5 年之前
  Andreas Kling beaec6bd2d Kernel: Memory purging was incorrectly "purging" the shared zero page 5 年之前
  Andreas Kling 43593455db Kernel: Don't assert on OOM in allocate_user_physical_page() 5 年之前
  Andreas Kling 1d43544e08 Kernel: Switch the first-8MB-of-upper-3GB pseudo mappings to 4KB pages 5 年之前