Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling a23edd42b8 Kernel: Store kernel memory regions in a RedBlackTree %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 40f64d7379 Kernel: Dispatch handle-able signals instead of crashing if possible %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz a9e436c4a3 Kernel: Replace usages of SIGSTKFLT with SIGSEGV %!s(int64=3) %!d(string=hai) anos
  James Mintram eb33df0c30 Kernel: Add an x86 include check+error in x86/PageFault.h %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f2d5548d7a Kernel: Add MemoryManager::copy_physical_page() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Liav A 026687816d Kernel: Fix restrictions in is_allowed_to_mmap_to_userspace function %!s(int64=3) %!d(string=hai) anos
  Nico Weber 5a951d6258 Kernel: Fix a few typos %!s(int64=3) %!d(string=hai) anos
  Liav A 86fa5d71c0 Kernel/Memory: Add more super pages to satisfy contiguous allocations %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro abc523a5ab Kernel: Specify a lock rank for s_mm_lock %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 56a2594de7 Kernel: Make KString factories return KResultOr + use TRY() everywhere %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cd8d52e6ae Kernel: Improve API names for switching address spaces %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e3a716ceff Kernel: Make Memory::Region::map() return KResult %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f4a9a0d561 Kernel: Make VirtualRangeAllocator return KResultOr<VirtualRange> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2f790cf78f Kernel: Make MM.commit_user_physical_pages() return KResultOr %!s(int64=3) %!d(string=hai) anos
  Luke Wilde 01af7d1ae1 Kernel: Don't use {:p} when printing out invalid userspace stack pointer %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 68bf6db673 Kernel: Rename Spinlock::is_owned_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0b4671add7 Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 485f51690d Kernel: Always observe the return value of Region::map and remap %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a930877f31 Kernel: Mape quickmap functions VERIFY that MM lock is held %!s(int64=3) %!d(string=hai) anos
  Andreas Kling dea93a8bb9 Kernel: Rename Processor::id() => current_id() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling d60635cb9d Kernel: Convert Processor::in_irq() to static current_in_irq() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7979b5a8bb Kernel: Port VMObject to ListedRefCounted %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a154faebb7 Kernel: Use NonnullRefPtr<PhysicalPage> in PageDirectory::m_page_tables %!s(int64=3) %!d(string=hai) anos
  sin-ack 0a18425cbb Kernel: Make Memory::Region allocation functions return KResultOr %!s(int64=3) %!d(string=hai) anos
  sin-ack 4bfd6e41b9 Kernel: Make Kernel::VMObject allocation functions return KResultOr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 95c8e421ae Kernel: Don't hog MM lock in find_region_from_vaddr() %!s(int64=3) %!d(string=hai) anos