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
/
PageDirectory.cpp
Age
Commit message (
Expand
)
Author
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-08-06
Kernel: Simplify PageDirectory allocation failure
Andreas Kling
2021-07-27
Kernel: Support loading the kernel at almost arbitrary virtual addresses
Gunnar Beutner
2021-07-22
Kernel: Fix the variable declaration for some linker script symbols
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-18
Kernel: Hand out 64-bit addresses to userspace
Gunnar Beutner
2021-07-18
Kernel: Introduce basic pre-kernel environment
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-12
Kernel: Remove "supervisor" bit from PhysicalPage
Andreas Kling
2021-07-11
Kernel: Create and use USER_RANGE_CEILING
Andrew Kaster
2021-07-08
Kernel: Move PhysicalPage classes out of the heap into an array
Tom
2021-06-28
Kernel: Fix GDT and segment selectors to make userland work on x86_64
Gunnar Beutner
2021-06-28
Kernel: Make and use KERNEL_BASE
Hendiadyoin1
2021-06-28
Kernel: Fix type for PageDirectory::s_cr3_map
Gunnar Beutner
2021-06-26
Kernel: Add PML4T support for the PageDirectory class
Gunnar Beutner
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-05-19
Kernel: static vs non-static constexpr variables
Lenny Maiorani
2021-05-16
Kernel: Expand the kernel memory slot from 16 MiB to 32 MiB
Liav A
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-09
Kernel: Convert klog() => dmesgln() in PageDirectory
Andreas Kling
2021-02-23
Kernel: Expand the kernel memory slot from 8 MiB to 16 MiB
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-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-01-31
Revert "Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processes"
Andreas Kling
2021-01-31
Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processes
Andreas Kling
2021-01-11
Kernel: Remove MM_DEBUG debug spam code
Andreas Kling
2021-01-01
Kernel: More gracefully handle out-of-memory when creating PageDirectory
Tom
2020-12-30
Kernel: Prevent sign bit extension when creating a PDPTE
Luke
2020-08-25
Kernel: Switch singletons to use new Singleton class
Tom
2020-08-22
Revert "Kernel: Switch singletons to use new Singleton class"
Andreas Kling
2020-08-22
Revert "Kernel: Move Singleton class to AK"
Andreas Kling
2020-08-22
Revert "AK: Get rid of make_singleton function"
Andreas Kling
2020-08-22
AK: Get rid of make_singleton function
Tom
2020-08-22
Kernel: Move Singleton class to AK
Tom
2020-08-21
Kernel: Switch singletons to use new Singleton class
Tom
2020-08-16
Kernel: Switch a comment to GiB
Nico Weber
2020-08-16
AK: Rename KB, MB, GB to KiB, MiB, GiB
Nico Weber
2020-08-13
Kernel: Don't request a random u32 when all but 5 bits are immediately masked...
Nico Weber
2020-07-06
Kernel: Minor MM optimization for SMP
Tom
2020-06-27
Kernel: Make Random work on CPUs without rdrand
Peter Elliott
2020-06-04
Kernel: Add mechanism to identity map the lowest 2MB
Tom
2020-03-08
Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smaller
Andreas Kling
2020-03-08
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Andreas Kling
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-27
PageDirectory: Use dbg() instead of dbgprintf()
Liav A
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
[next]