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-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
2021-03-09
Kernel: Convert klog() => dmesgln() in MemoryManager
Andreas Kling
2021-03-08
Kernel: Make MemoryManager API type-safe for Region::Access enum
Brian Gianforcaro
2021-03-04
Kernel: Make the kernel compile & link for x86_64
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
Andreas Kling
2021-02-19
Kernel: Add .unmap_after_init section for code we don't need after init
Andreas Kling
2021-02-15
Kernel: Avoid some un-necessary copies coming from range based for loops
Brian Gianforcaro
2021-02-14
Kernel: Add mechanism to make some memory read-only after init finishes
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Remove user/kernel flags from Region
Andreas Kling
2021-02-12
Kernel: Move region dumps from dmesg to debug log
Andreas Kling
2021-02-12
Kernel: Convert klog() => dmesgln() / dbgln() in MemoryManager
Andreas Kling
2021-02-11
Kernel: Remove a handful of unused things in VM/ directory
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-08
Kernel: Remove unused MemoryManager::validate_range()
Andreas Kling
2021-02-01
Kernel: Introduce the MemoryDevice
Liav A
2021-01-28
Kernel: Allow specifying a physical alignment when allocating
Tom
2021-01-27
Kernel: Release MM lock while yielding from inode page fault handler
Tom
2021-01-27
Kernel: Remove Range "valid" state and use Optional<Range> instead
Andreas Kling
2021-01-27
Kernel: Make Processor::id a static function
Tom
2021-01-26
Kernel: sys$munmap() region splitting did not preserve "shared" flag
Andreas Kling
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-22
Kernel: Parse boot modules from Multiboot specification
Jean-Baptiste Boric
2021-01-22
Kernel: Move kmalloc heaps and super pages inside .bss segment
Jean-Baptiste Boric
2021-01-22
Kernel: Remove trace log in MemoryManager::deallocate_user_physical_page()
Jean-Baptiste Boric
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2021-01-11
Kernel: Remove MM_DEBUG debug spam code
Andreas Kling
[next]