Andreas Kling
|
1d43544e08
Kernel: Switch the first-8MB-of-upper-3GB pseudo mappings to 4KB pages
|
před 5 roky |
Andreas Kling
|
7d862dd5fc
AK: Reduce header dependency graph of String.h
|
před 5 roky |
Liav A
|
d6e122fd3a
Kernel: Allow contiguous allocations in physical memory
|
před 5 roky |
Andreas Kling
|
fa9fba6901
Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smaller
|
před 5 roky |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
před 5 roky |
Andreas Kling
|
c6693f9b3a
Kernel: Simplify a bunch of dbg() and klog() calls
|
před 5 roky |
Liav A
|
0fc60e41dd
Kernel: Use klog() instead of kprintf()
|
před 5 roky |
Andreas Kling
|
ecdd9a5bc6
Kernel: Reduce code duplication a little bit in Region allocation
|
před 5 roky |
Andreas Kling
|
5e0c4d689f
Kernel: Move ProcessPagingScope to its own files
|
před 5 roky |
Andreas Kling
|
88b334135b
Kernel: Remove some Region construction helpers
|
před 5 roky |
Andreas Kling
|
07a26aece3
Kernel: Rename InodeVMObject => SharedInodeVMObject
|
před 5 roky |
Liav A
|
d16b26f83a
MemoryManager: Use dbg() instead of dbgprintf()
|
před 5 roky |
Andreas Kling
|
7ec758773c
Kernel: Dump all kernel regions when we hit a page fault during IRQ
|
před 5 roky |
Andreas Kling
|
f020081a38
Kernel: Put "Couldn't find user region" spam behind MM_DEBUG
|
před 5 roky |
Andreas Kling
|
b298c01e92
Kernel: Log instead of crashing when getting a page fault during IRQ
|
před 5 roky |
Andreas Kling
|
59b9e49bcd
Kernel: Don't trigger page faults during profiling stack walk
|
před 5 roky |
Andreas Kling
|
d46071c08f
Kernel: Assert on page fault during IRQ
|
před 5 roky |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
před 5 roky |
Andreas Kling
|
1d611e4a11
Kernel: Reduce header dependencies of MemoryManager and Region
|
před 5 roky |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
před 5 roky |
Andreas Kling
|
c624d3875e
Kernel: Use a shared physical page for zero-filled pages until written
|
před 5 roky |
Andreas Kling
|
27f0102bbe
Kernel: Add getter and setter for the X86 CR3 register
|
před 5 roky |
Andreas Kling
|
6cbd72f54f
AK: Remove bitrotted Traits::dump() mechanism
|
před 5 roky |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
před 5 roky |
Andreas Kling
|
a9d7902bb7
x86: Simplify region unmapping a bit
|
před 5 roky |
Andreas Kling
|
a27c5d2fb7
Kernel: Fail with EFAULT for any address+size that would wrap around
|
před 5 roky |
Andreas Kling
|
c17f80e720
Kernel: AnonymousVMObject::create_for_physical_range() should fail more
|
před 5 roky |
Andreas Kling
|
8131875da6
Kernel: Remove outdated comment in MemoryManager
|
před 5 roky |
Andreas Kling
|
f38cfb3562
Kernel: Tidy up debug logging a little bit
|
před 5 roky |
Liav A
|
200a5b0649
Kernel: Remove map_for_kernel() in MemoryManager
|
před 5 roky |