Brian Gianforcaro
|
d879709ec7
Kernel: Convert the PhysicalPage bool parameter to an enum
|
4 anos atrás |
Gunnar Beutner
|
cbdb488578
Kernel: Move end_of_kernel_image after the .ksyms section
|
4 anos atrás |
Andreas Kling
|
dc26c02379
Kernel: Convert MemoryManager to east-const style
|
4 anos atrás |
Andreas Kling
|
bf5e4326ac
Kernel: Fix bogus address calculation in initialize_physical_pages()
|
4 anos atrás |
Andreas Kling
|
959ceb4424
Kernel: Remove PhysicalRegion::finalize_capacity()
|
4 anos atrás |
Andreas Kling
|
5171249540
Kernel: Simplify the way PhysicalRegions are constructed
|
4 anos atrás |
Andreas Kling
|
6ea5db20ff
Kernel: Remove unused used/free pages API's from PhysicalRegion
|
4 anos atrás |
Andreas Kling
|
be90e51355
Kernel: Remove API for requesting physical allocation alignment
|
4 anos atrás |
Andreas Kling
|
ba87571366
Kernel: Implement zone-based buddy allocator for physical memory
|
4 anos atrás |
Andreas Kling
|
c2792212f4
Kernel: Remove "supervisor" bit from PhysicalPage
|
4 anos atrás |
Andrew Kaster
|
da0095855e
Kernel: Print end-inclusive ranges in MemoryManager initialization
|
4 anos atrás |
Andreas Kling
|
d85bce57b3
Kernel: Rename Region::create_kernel_only() => try_create_kernel_only()
|
4 anos atrás |
Andreas Kling
|
88d490566f
Kernel: Rename various *VMObject::create*() => try_create()
|
4 anos atrás |
Andreas Kling
|
055726ecf5
Kernel: Remove unused MemoryManager::find_region_from_vaddr()
|
4 anos atrás |
Andreas Kling
|
112c7f9a5b
Kernel: Remove unused MemoryManager::m_physical_page_entries_free
|
4 anos atrás |
Andreas Kling
|
b2cd9b2c88
Kernel: Remove pointless ref-counting from PhysicalRegion
|
4 anos atrás |
Tom
|
c1006a3689
Kernel: Return an already destructed PhysicalPage to the allocators
|
4 anos atrás |
Tom
|
87dc4c3d2c
Kernel: Move PhysicalPage classes out of the heap into an array
|
4 anos atrás |
Tom
|
ad5d9d648b
Kernel: Use PAE to allow accessing all physical memory beyond 4GB
|
4 anos atrás |
Hendiadyoin1
|
65566d6868
Kernel: Make and use KERNEL_BASE
|
4 anos atrás |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 anos atrás |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 anos atrás |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 anos atrás |
Brian Gianforcaro
|
864b1a65e3
Kernel: Make ContiguousVMObject factory API OOM safe
|
4 anos atrás |
Andreas Kling
|
fc9ce22981
Kernel: Use KString for Region names
|
4 anos atrás |
Brian Gianforcaro
|
2045782a6e
Kernel: Switch VMObject to IntrusiveList from InlineLinkedList
|
4 anos atrás |
Brian Gianforcaro
|
e6f73d69a2
Kernel: Switch Region to IntrusiveList from InlineLinkedList
|
4 anos atrás |
Brian Gianforcaro
|
1415b2cfc3
Kernel: Do not allocate AnonymousVMObject's under spin lock
|
4 anos atrás |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anos atrás |
Andreas Kling
|
c6b7b98b64
Kernel: Don't consider kernel memory regions for syscall origin check
|
4 anos atrás |