Commit History

Autor SHA1 Mensaxe Data
  Gunnar Beutner dd42093b93 Kernel: Move boot info declarations to a header file %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 85e95105c6 Kernel: Mark read only RegisterState function parameters as const %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 27e1120dff Kernel: Move syscall precondition validates to MM %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 308396bca1 Kernel: No lock validate_user_stack variant, switch to Space as argument %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner a364f5c7b7 Kernel: Make sure super pages are in the first 16MiB of physical memory %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 5ff1416076 Kernel: Rename bootloader to prekernel %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 7e94b090fe Kernel: Introduce basic pre-kernel environment %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner f0c4941beb Kernel: Fix 64-bit address truncation in MemoryManager::ensure_pte() %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner b708b23b13 Kernel: Add support for kernel addresses other than 3-4GB %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro d879709ec7 Kernel: Convert the PhysicalPage bool parameter to an enum %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner cbdb488578 Kernel: Move end_of_kernel_image after the .ksyms section %!s(int64=4) %!d(string=hai) anos
  Andreas Kling dc26c02379 Kernel: Convert MemoryManager to east-const style %!s(int64=4) %!d(string=hai) anos
  Andreas Kling bf5e4326ac Kernel: Fix bogus address calculation in initialize_physical_pages() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 959ceb4424 Kernel: Remove PhysicalRegion::finalize_capacity() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5171249540 Kernel: Simplify the way PhysicalRegions are constructed %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6ea5db20ff Kernel: Remove unused used/free pages API's from PhysicalRegion %!s(int64=4) %!d(string=hai) anos
  Andreas Kling be90e51355 Kernel: Remove API for requesting physical allocation alignment %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ba87571366 Kernel: Implement zone-based buddy allocator for physical memory %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c2792212f4 Kernel: Remove "supervisor" bit from PhysicalPage %!s(int64=4) %!d(string=hai) anos
  Andrew Kaster da0095855e Kernel: Print end-inclusive ranges in MemoryManager initialization %!s(int64=4) %!d(string=hai) anos
  Andreas Kling d85bce57b3 Kernel: Rename Region::create_kernel_only() => try_create_kernel_only() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 88d490566f Kernel: Rename various *VMObject::create*() => try_create() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 055726ecf5 Kernel: Remove unused MemoryManager::find_region_from_vaddr() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 112c7f9a5b Kernel: Remove unused MemoryManager::m_physical_page_entries_free %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b2cd9b2c88 Kernel: Remove pointless ref-counting from PhysicalRegion %!s(int64=4) %!d(string=hai) anos
  Tom c1006a3689 Kernel: Return an already destructed PhysicalPage to the allocators %!s(int64=4) %!d(string=hai) anos
  Tom 87dc4c3d2c Kernel: Move PhysicalPage classes out of the heap into an array %!s(int64=4) %!d(string=hai) anos
  Tom ad5d9d648b Kernel: Use PAE to allow accessing all physical memory beyond 4GB %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 65566d6868 Kernel: Make and use KERNEL_BASE %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner f285241cb8 Kernel: Rename Thread::tss to Thread::regs and add x86_64 support %!s(int64=4) %!d(string=hai) anos