Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro cbb263e350 Kernel: Remove OOM unsafe DoubleBuffer constructor %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro f816abcbad Kernel: Add DoubleBuffer::try_create() factory method for OOM hardening %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner ca3cae81eb Kernel: Use KResultOr<size_t> for the DoubleBuffer class %!s(int64=4) %!d(string=hai) anos
  Sahan Fernando 63a1be1406 Kernel: Don't update write_pos in DoubleBuffer if userspace copy fails %!s(int64=4) %!d(string=hai) anos
  Justin 2d098c88dc Kernel: Implement peek() function for DoubleBuffer %!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 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Tom 476f17b3f1 Kernel: Merge PurgeableVMObject into AnonymousVMObject %!s(int64=4) %!d(string=hai) anos
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler %!s(int64=4) %!d(string=hai) anos
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7d862dd5fc AK: Reduce header dependency graph of String.h %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f2846e8e08 Kernel: Allow short writes to DoubleBuffer %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f4f958f99f Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ec65b8db2e Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1cca5142af Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a02c945ef2 Kernel: DoubleBuffer can return early if read/write is called with !size. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling beda478821 Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9c51d9dfcd Catch anyone trying to use a DoubleBuffer with interrupts disabled. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 52c004eb53 Add internal locking to DoubleBuffer. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3ac977f50b Paper over a race in DoubleBuffer. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ec1c487dcd Yet another pass of style fixes. %!s(int64=6) %!d(string=hai) anos