Commit History

Autor SHA1 Mensaxe Data
  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
  Gunnar Beutner 38fca26f54 Kernel: Add stubs for missing x86_64 functionality %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 864b1a65e3 Kernel: Make ContiguousVMObject factory API OOM safe %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fc9ce22981 Kernel: Use KString for Region names %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 2045782a6e Kernel: Switch VMObject to IntrusiveList from InlineLinkedList %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro e6f73d69a2 Kernel: Switch Region to IntrusiveList from InlineLinkedList %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1415b2cfc3 Kernel: Do not allocate AnonymousVMObject's under spin lock %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c6b7b98b64 Kernel: Don't consider kernel memory regions for syscall origin check %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 2c93123daf Kernel: Replace process' regions vector with a Red Black tree %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 54f6b52f71 Kernel: Don't dump regions twice when crashing due to bad access %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 0d934fc991 Kernel::CPU: Move headers into common directory %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ef1e5db1d0 Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 96fb3d4a11 Kernel: Add MemoryManager::set_page_writable_direct() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b007bc07b7 Kernel: Convert klog() => dmesgln() in MemoryManager %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro eaef57443c Kernel: Make MemoryManager API type-safe for Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling adb2e6be5f Kernel: Make the kernel compile & link for x86_64 %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fdf03852c9 Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6136faa4eb Kernel: Add .unmap_after_init section for code we don't need after init %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 7482cb6531 Kernel: Avoid some un-necessary copies coming from range based for loops %!s(int64=4) %!d(string=hai) anos