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 年之前 |