index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
VM
/
MemoryManager.cpp
Age
Commit message (
Expand
)
Author
2021-07-23
Kernel: Simplify VMObject locking & page fault handlers
Andreas Kling
2021-07-22
Kernel: Fix the variable declaration for some linker script symbols
Gunnar Beutner
2021-07-22
Kernel: Make sure crash dumps are properly aligned on x86_64
Gunnar Beutner
2021-07-22
Everywhere: Prefer using {:#x} over 0x{:x}
Gunnar Beutner
2021-07-22
Everywhere: Prefix hexadecimal numbers with 0x
Gunnar Beutner
2021-07-20
Prekernel: Use physical addresses for some of the BootInfo parameters
Gunnar Beutner
2021-07-20
Kernel: Move boot info declarations to a header file
Gunnar Beutner
2021-07-20
Kernel: Mark read only RegisterState function parameters as const
Brian Gianforcaro
2021-07-20
Kernel: Move syscall precondition validates to MM
Brian Gianforcaro
2021-07-20
Kernel: No lock validate_user_stack variant, switch to Space as argument
Brian Gianforcaro
2021-07-19
Kernel: Make sure super pages are in the first 16MiB of physical memory
Gunnar Beutner
2021-07-18
Kernel: Rename bootloader to prekernel
Gunnar Beutner
2021-07-18
Kernel: Introduce basic pre-kernel environment
Gunnar Beutner
2021-07-18
Kernel: Fix 64-bit address truncation in MemoryManager::ensure_pte()
Gunnar Beutner
2021-07-18
Kernel: Add support for kernel addresses other than 3-4GB
Gunnar Beutner
2021-07-17
Kernel: Convert the PhysicalPage bool parameter to an enum
Brian Gianforcaro
2021-07-16
Kernel: Move end_of_kernel_image after the .ksyms section
Gunnar Beutner
2021-07-14
Kernel: Convert MemoryManager to east-const style
Andreas Kling
2021-07-13
Kernel: Fix bogus address calculation in initialize_physical_pages()
Andreas Kling
2021-07-13
Kernel: Remove PhysicalRegion::finalize_capacity()
Andreas Kling
2021-07-13
Kernel: Simplify the way PhysicalRegions are constructed
Andreas Kling
2021-07-13
Kernel: Remove unused used/free pages API's from PhysicalRegion
Andreas Kling
2021-07-13
Kernel: Remove API for requesting physical allocation alignment
Andreas Kling
2021-07-13
Kernel: Implement zone-based buddy allocator for physical memory
Andreas Kling
2021-07-12
Kernel: Remove "supervisor" bit from PhysicalPage
Andreas Kling
2021-07-11
Kernel: Print end-inclusive ranges in MemoryManager initialization
Andrew Kaster
2021-07-11
Kernel: Rename Region::create_kernel_only() => try_create_kernel_only()
Andreas Kling
2021-07-11
Kernel: Rename various *VMObject::create*() => try_create()
Andreas Kling
2021-07-11
Kernel: Remove unused MemoryManager::find_region_from_vaddr()
Andreas Kling
2021-07-11
Kernel: Remove unused MemoryManager::m_physical_page_entries_free
Andreas Kling
2021-07-11
Kernel: Remove pointless ref-counting from PhysicalRegion
Andreas Kling
2021-07-08
Kernel: Return an already destructed PhysicalPage to the allocators
Tom
2021-07-08
Kernel: Move PhysicalPage classes out of the heap into an array
Tom
2021-07-08
Kernel: Use PAE to allow accessing all physical memory beyond 4GB
Tom
2021-06-28
Kernel: Make and use KERNEL_BASE
Hendiadyoin1
2021-06-27
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
Gunnar Beutner
2021-06-24
Kernel: Add stubs for missing x86_64 functionality
Gunnar Beutner
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-05-29
Kernel: Make ContiguousVMObject factory API OOM safe
Brian Gianforcaro
2021-05-28
Kernel: Use KString for Region names
Andreas Kling
2021-05-26
Kernel: Switch VMObject to IntrusiveList from InlineLinkedList
Brian Gianforcaro
2021-05-26
Kernel: Switch Region to IntrusiveList from InlineLinkedList
Brian Gianforcaro
2021-05-20
Kernel: Do not allocate AnonymousVMObject's under spin lock
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-20
Kernel: Don't consider kernel memory regions for syscall origin check
Andreas Kling
2021-04-12
Kernel: Replace process' regions vector with a Red Black tree
Idan Horowitz
2021-03-30
Kernel: Don't dump regions twice when crashing due to bad access
Andreas Kling
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-03-11
Kernel: Add MemoryManager::set_page_writable_direct()
Andreas Kling
[next]