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-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
2019-06-14
VM: Fix leaking PhysicalPage instances.
Sergey Bugaev
2019-06-14
VM: Pass a PhysicalPage by rvalue reference when returning it to the freelist.
Sergey Bugaev
2019-06-14
VM: Fix freeing physical pages.
Sergey Bugaev
2019-06-13
Kernel: Replace the last "linear" with "virtual".
Andreas Kling
2019-06-12
Kernel: Wrap around to region start if necessary in take_free_page
Conrad Pankoff
2019-06-12
Kernel: Refactor MemoryManager to use a Bitmap rather than a Vector
Conrad Pankoff
2019-06-09
Kernel: Use the Multiboot memory map info to inform our paging setup.
Andreas Kling
2019-06-07
Kernel: Tweak some String&& => const String&.
Andreas Kling
2019-06-07
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
Andreas Kling
2019-06-07
Meta: Tweak .clang-format to not wrap braces after enums.
Andreas Kling
2019-06-07
Kernel: Rename LinearAddress => VirtualAddress.
Andreas Kling
2019-06-07
Kernel: Run clang-format on everything.
Andreas Kling
2019-06-01
VM: Get rid of KernelPagingScope.
Andreas Kling
2019-06-01
VM: Always flush TLB for kernel page directory changes.
Andreas Kling
2019-06-01
VM: Don't remap each Region page twice in page_in().
Andreas Kling
2019-05-30
Kernel: Make the Process allocate_region* API's understand "int prot".
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-22
Kernel: Forked children should inherit their RangeAllocator by copy.
Andreas Kling
2019-05-20
Kernel: Let PageDirectory own the associated RangeAllocator.
Andreas Kling
2019-05-18
Kernel: Remove some RangeAllocator debug spam.
Andreas Kling
2019-05-17
Kernel: Let Region keep a Range internally.
Andreas Kling
2019-05-17
Kernel: Use a RangeAllocator for kernel-only virtual space allocation too.
Andreas Kling
2019-05-17
Kernel: Implement a simple virtual address range allocator.
Andreas Kling
2019-05-16
Kernel: Move Inode to its own files.
Andreas Kling
2019-05-14
Kernel: Encapsulate the Region's COW map a bit better.
Andreas Kling
2019-05-14
Kernel: Make allocate_kernel_region() commit the region automatically.
Andreas Kling
2019-05-14
Kernel: Allocate kernel stacks for threads using the region allocator.
Andreas Kling
2019-05-04
Kernel: Add a bit of logging in VMObject::inode_size_changed().
Andreas Kling
2019-05-02
Kernel: Simplify VMObject::is_anonymous().
Andreas Kling
[next]