Commit History

Upphovsman SHA1 Meddelande Datum
  Timon Kruiper a4534678f9 Kernel: Implement InterruptDisabler using generic Processor functions 3 år sedan
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 år sedan
  Andreas Kling b820ae2828 Kernel: Share code between DoubleBuffer's read() and peek() 3 år sedan
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 år sedan
  Andreas Kling 881923dd47 Kernel: Remove KBuffer::is_null() and bogus call sites :^) 3 år sedan
  Andreas Kling 899cee8185 Kernel: Make KBuffer::try_create_with_size() return KResultOr 3 år sedan
  Andreas Kling 01993d0af3 Kernel: Make DoubleBuffer::try() return KResultOr 3 år sedan
  Andreas Kling b481132418 Kernel: Make UserOrKernelBuffer return KResult from read/write/memset 3 år sedan
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 år sedan
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 år sedan
  Brian Gianforcaro cbb263e350 Kernel: Remove OOM unsafe DoubleBuffer constructor 4 år sedan
  Brian Gianforcaro f816abcbad Kernel: Add DoubleBuffer::try_create() factory method for OOM hardening 4 år sedan
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker 4 år sedan
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h 4 år sedan
  Gunnar Beutner ca3cae81eb Kernel: Use KResultOr<size_t> for the DoubleBuffer class 4 år sedan
  Sahan Fernando 63a1be1406 Kernel: Don't update write_pos in DoubleBuffer if userspace copy fails 4 år sedan
  Justin 2d098c88dc Kernel: Implement peek() function for DoubleBuffer 4 år sedan
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. 4 år sedan
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 år sedan
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 år sedan
  Tom 476f17b3f1 Kernel: Merge PurgeableVMObject into AnonymousVMObject 4 år sedan
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler 4 år sedan
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 år sedan
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> 5 år sedan
  Andreas Kling 7d862dd5fc AK: Reduce header dependency graph of String.h 5 år sedan
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 år sedan
  Andreas Kling f2846e8e08 Kernel: Allow short writes to DoubleBuffer 5 år sedan
  Andreas Kling f4f958f99f Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing 5 år sedan
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 år sedan
  Andreas Kling ec65b8db2e Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing" 5 år sedan