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
Age
Commit message (
Expand
)
Author
2019-09-05
Kernel: Disable interrupts throughout ~Region()
Andreas Kling
2019-09-04
Kernel: Rename "vmo" to "vmobject" everywhere
Andreas Kling
2019-08-29
Kernel: Add some convenient getters to Region
Andreas Kling
2019-08-29
Kernel: Add LogStream operator<< for Range
Andreas Kling
2019-08-26
Revert "Kernel: Avoid a memcpy() of the whole block when paging in from inode"
Andreas Kling
2019-08-26
Kernel: Never forcibly page in entire executables
Andreas Kling
2019-08-26
Kernel: Display virtual addresses as V%p instead of L%x
Andreas Kling
2019-08-25
Kernel: Avoid a memcpy() of the whole block when paging in from inode
Andreas Kling
2019-08-24
Kernel: Fix oversized InodeVMObject after inode size changes
Andreas Kling
2019-08-19
Kernel: Put debug spam about already-paged-in inode pages behind #ifdef
Andreas Kling
2019-08-08
Kernel: Use range-for with InlineLinkedList
Andreas Kling
2019-08-08
Kernel: Put all Regions on InlineLinkedLists (separated by user/kernel)
Andreas Kling
2019-08-08
Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTable
Andreas Kling
2019-08-07
Kernel: Remove unused MemoryManager::remove_identity_mapping()
Andreas Kling
2019-08-07
Kernel: Always give back VM to the RangeAllocator when unmapping Region
Andreas Kling
2019-08-07
Kernel: Use a FixedArray for VMObject::m_physical_pages
Andreas Kling
2019-08-07
Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject
Andreas Kling
2019-08-07
Kernel: Remove "allow CPU caching" flag on VMObject
Andreas Kling
2019-08-07
Kernel: Remove VMObject names
Andreas Kling
2019-08-06
Kernel: Make KBuffer lazily populated
Andreas Kling
2019-08-06
Kernel: Allow zero-fill page faults on kernel-only pages
Andreas Kling
2019-08-06
Kernel: Add mapping from page directory base (PDB) to PageDirectory
Andreas Kling
2019-08-06
Kernel: Break region_from_vaddr() into {user,kernel}_region_from_vaddr
Andreas Kling
2019-08-06
Kernel: Add LogStream operator<< for VirtualAddress
Andreas Kling
2019-08-06
Kernel: Don't treat read faults like CoW exceptions
Andreas Kling
2019-08-06
Kernel: Clean up the page fault handling code a bit
Andreas Kling
2019-08-06
Kernel: On kernel NP fault, always copy into *active* page directory
Andreas Kling
2019-08-05
Kernel: Use KBuffers for ProcFS and SynthFS
Andreas Kling
2019-08-04
Kernel: Flush the TLB (page only) when copying in a new kernel mapping
Andreas Kling
2019-07-24
Kernel: Simplify PhysicalPage construction.
Andreas Kling
2019-07-19
Kernel: Share the "return to ring 0/3 from signal" trampolines globally.
Andreas Kling
2019-07-19
Kernel: Remove accidental use of removed Region::set_user_accessible().
Andreas Kling
2019-07-19
Kernel: Track user accessibility per Region.
Andreas Kling
2019-07-16
Kernel: Remove use of [[gnu::pure]].
Andreas Kling
2019-07-11
Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.
Andreas Kling
2019-07-09
Kernel: Move PhysicalAddress.h into VM/
Andreas Kling
2019-07-09
Kernel: Move VirtualAddress.h into VM/
Andreas Kling
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-30
Meta: Removed all gitignore in the source tree only keeping the root one
VAN BOSSUYT Nicolas
2019-06-27
Kernel: Use NonnullRefPtrVector in parts of the kernel.
Andreas Kling
2019-06-26
Kernel: Automatically populate page tables with lazy kernel regions.
Andreas Kling
2019-06-26
Kernel: Make the x86 paging code slightly less insane.
Andreas Kling
2019-06-22
Kernel: Fix all compiler warnings.
Andreas Kling
2019-06-21
AK: Rename Retainable.h => RefCounted.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
Andreas Kling
2019-06-21
AK: Rename Retainable => RefCounted.
Andreas Kling
2019-06-14
VM: Remove PhysicalPage::create_eternal().
Sergey Bugaev
2019-06-14
VM: Make VMObject::create_for_physical_range() create non-freeable pages.
Sergey Bugaev
2019-06-14
VM: Support non-freeable, non-eternal PhysicalPages.
Sergey Bugaev
[next]