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.h
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-11
Kernel: Use Forward.h headers more
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: Fix page round wrap detection for 64-bit
Hendiadyoin1
2021-06-28
Kernel: Make and use KERNEL_BASE
Hendiadyoin1
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1
2021-06-17
Kernel: Fix incorrect argument name
Gunnar Beutner
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-19
Kernel: static vs non-static constexpr variables
Lenny Maiorani
2021-05-16
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
Nicholas Baron
2021-05-13
Kernel: Move VirtIO code away from using a scatter gather list
Sahan Fernando
2021-05-13
Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherList
Sahan Fernando
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-17
Kernel: Implement a simple Scatter/Gather List
Idan Horowitz
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
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: Add .unmap_after_init section for code we don't need after init
Andreas Kling
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-13
Kernel: Round up ranges to page size multiples in munmap and mprotect
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-22
Kernel: Parse boot modules from Multiboot specification
Jean-Baptiste Boric
2021-01-17
Kernel: Remove unused /proc/mm file
Andreas Kling
2021-01-05
Kernel: Provide consistent memory stats in ProcFS
Tom
2021-01-04
Kernel: Specify default memory order for some non-synchronizing Atomics
Tom
2021-01-02
Kernel: Ignore TLB flush requests for user addresses of other processes
Tom
2021-01-01
Kernel: Merge PurgeableVMObject into AnonymousVMObject
Tom
2021-01-01
Kernel: Implement lazy committed page allocation
Tom
2021-01-01
Kernel: Memory purging improvements
Tom
2020-12-18
Kernel: Move KBufferBuilder to the fallible KBuffer API
Andreas Kling
2020-11-11
Kernel: Protect the PageDirectory from concurrent access
Tom
2020-11-01
Kernel: Flush TLB when quick-mapping PD/PT that was mapped on other CPU
Tom
2020-09-25
Meta+Kernel: Make clang-format-10 clean
Ben Wiederhake
2020-09-13
Kernel: Make copy_to/from_user safe and remove unnecessary checks
Tom
[next]