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