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 |