Gunnar Beutner
|
b10a86d463
Prekernel: Export some multiboot parameters in our own BootInfo struct
|
4 jaren geleden |
Andreas Kling
|
6a537ceef1
Kernel: Remove ContiguousVMObject, let AnonymousVMObject do the job
|
4 jaren geleden |
Andreas Kling
|
297c0748f0
Kernel: Minor cleanup around purge() during physical page allocation
|
4 jaren geleden |
Andreas Kling
|
082ed6f417
Kernel: Simplify VMObject locking & page fault handlers
|
4 jaren geleden |
Gunnar Beutner
|
f2be1f9326
Kernel: Fix the variable declaration for some linker script symbols
|
4 jaren geleden |
Gunnar Beutner
|
b4272d731f
Kernel: Make sure crash dumps are properly aligned on x86_64
|
4 jaren geleden |
Gunnar Beutner
|
36e36507d5
Everywhere: Prefer using {:#x} over 0x{:x}
|
4 jaren geleden |
Gunnar Beutner
|
31f30e732a
Everywhere: Prefix hexadecimal numbers with 0x
|
4 jaren geleden |
Gunnar Beutner
|
be795d5812
Prekernel: Use physical addresses for some of the BootInfo parameters
|
4 jaren geleden |
Gunnar Beutner
|
dd42093b93
Kernel: Move boot info declarations to a header file
|
4 jaren geleden |
Brian Gianforcaro
|
85e95105c6
Kernel: Mark read only RegisterState function parameters as const
|
4 jaren geleden |
Brian Gianforcaro
|
27e1120dff
Kernel: Move syscall precondition validates to MM
|
4 jaren geleden |
Brian Gianforcaro
|
308396bca1
Kernel: No lock validate_user_stack variant, switch to Space as argument
|
4 jaren geleden |
Gunnar Beutner
|
a364f5c7b7
Kernel: Make sure super pages are in the first 16MiB of physical memory
|
4 jaren geleden |
Gunnar Beutner
|
5ff1416076
Kernel: Rename bootloader to prekernel
|
4 jaren geleden |
Gunnar Beutner
|
7e94b090fe
Kernel: Introduce basic pre-kernel environment
|
4 jaren geleden |
Gunnar Beutner
|
f0c4941beb
Kernel: Fix 64-bit address truncation in MemoryManager::ensure_pte()
|
4 jaren geleden |
Gunnar Beutner
|
b708b23b13
Kernel: Add support for kernel addresses other than 3-4GB
|
4 jaren geleden |
Brian Gianforcaro
|
d879709ec7
Kernel: Convert the PhysicalPage bool parameter to an enum
|
4 jaren geleden |
Gunnar Beutner
|
cbdb488578
Kernel: Move end_of_kernel_image after the .ksyms section
|
4 jaren geleden |
Andreas Kling
|
dc26c02379
Kernel: Convert MemoryManager to east-const style
|
4 jaren geleden |
Andreas Kling
|
bf5e4326ac
Kernel: Fix bogus address calculation in initialize_physical_pages()
|
4 jaren geleden |
Andreas Kling
|
959ceb4424
Kernel: Remove PhysicalRegion::finalize_capacity()
|
4 jaren geleden |
Andreas Kling
|
5171249540
Kernel: Simplify the way PhysicalRegions are constructed
|
4 jaren geleden |
Andreas Kling
|
6ea5db20ff
Kernel: Remove unused used/free pages API's from PhysicalRegion
|
4 jaren geleden |
Andreas Kling
|
be90e51355
Kernel: Remove API for requesting physical allocation alignment
|
4 jaren geleden |
Andreas Kling
|
ba87571366
Kernel: Implement zone-based buddy allocator for physical memory
|
4 jaren geleden |
Andreas Kling
|
c2792212f4
Kernel: Remove "supervisor" bit from PhysicalPage
|
4 jaren geleden |
Andrew Kaster
|
da0095855e
Kernel: Print end-inclusive ranges in MemoryManager initialization
|
4 jaren geleden |
Andreas Kling
|
d85bce57b3
Kernel: Rename Region::create_kernel_only() => try_create_kernel_only()
|
4 jaren geleden |