Commit History

Autor SHA1 Mensaxe Data
  Gunnar Beutner bc3076f894 Kernel: Remove various other uses of ssize_t %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 9b1ff3d3ac Kernel: Make Region creation 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
  Tom fe679de791 Kernel: Release the paging lock while reading from the disk %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 234c6ae32d Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t> %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 6cf59b6ae9 Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. %!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 aef6474ea7 Kernel: Convert klog() to dmesgln() in Region %!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 a819eb5016 Kernel: Skip TLB flushes while cloning regions in sys$fork() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 09b1b09c19 Kernel: Assert if rounding-up-to-page-size would wrap around to 0 %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 198d641808 Kernel: Panic on attempt to map mmap'ed page at a kernel address %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 4021264201 Kernel: Make the Region constructor private %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8415866c03 Kernel: Remove user/kernel flags from Region %!s(int64=4) %!d(string=hai) anos
  Andreas Kling a5def4e98c Kernel: Sanity check the VM range when constructing a Region %!s(int64=4) %!d(string=hai) anos
  AnotherTest 09a43969ba Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 823186031d Kernel: Add a way to specify which memory regions can make syscalls %!s(int64=4) %!d(string=hai) anos
  Andreas Kling af3d3c5c4a Kernel: Enforce W^X more strictly (like PaX MPROTECT) %!s(int64=4) %!d(string=hai) anos
  Tom 250a310454 Kernel: Release MM lock while yielding from inode page fault handler %!s(int64=4) %!d(string=hai) anos
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 3ff88a1d77 Kernel: Assert on attempt to map private region backed by shared inode %!s(int64=4) %!d(string=hai) anos
  Andreas Kling a131927c75 Kernel: sys$munmap() region splitting did not preserve "shared" flag %!s(int64=4) %!d(string=hai) anos
  asynts 8465683dcf Everywhere: Debug macros instead of constexpr. %!s(int64=4) %!d(string=hai) anos
  asynts 1a3a0836c0 Everywhere: Use CMake to generate AK/Debug.h. %!s(int64=4) %!d(string=hai) anos
  asynts 27bc48e06c Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 43109f9614 Kernel: Remove unused syscall sys$minherit() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling f7435dd95f Kernel: Remove MM_DEBUG debug spam code %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 7c4ddecacb Kernel: Convert a bunch of String::format() => String::formatted() %!s(int64=4) %!d(string=hai) anos