Andreas Kling
|
6c16bedd69
Kernel: Remove unnecessary FutexQueue::did_remove()
|
4 年之前 |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
4 年之前 |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
4 年之前 |
Andreas Kling
|
4226b662cd
Kernel+Userland: Remove global futexes
|
4 年之前 |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 年之前 |
Andreas Kling
|
208147c77c
Kernel: Rename Process::space() => Process::address_space()
|
4 年之前 |
Andreas Kling
|
cd5faf4e42
Kernel: Rename Range => VirtualRange
|
4 年之前 |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 年之前 |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 年之前 |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
4 年之前 |
Tom
|
864b50b5c2
Kernel: Do not hold spinlock while touching user mode futex values
|
4 年之前 |
Tom
|
7593418b77
Kernel: Fix futex race that could lead to thread waiting forever
|
4 年之前 |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 年之前 |
Jelle Raaijmakers
|
b630e39fbb
Kernel: Check futex command if realtime clock is used
|
4 年之前 |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Gunnar Beutner
|
db3fd11646
Kernel: Remove requirement for the thread entitlement for the futex syscall
|
4 年之前 |
Ben Wiederhake
|
2b6546c40a
Kernel: Make Thread use AK::Time internally
|
4 年之前 |
Ben Wiederhake
|
8598240193
Kernel: Sanitize all user-supplied timeval's/timespec's
|
4 年之前 |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
b1c9f93fa3
Kernel: Skip generic region lookup in sys$futex and sys$get_stack_bounds
|
4 年之前 |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 年之前 |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 年之前 |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 年之前 |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 年之前 |
asynts
|
1c1e577a5e
Everywhere: Deprecate dbg().
|
4 年之前 |
Tom
|
1d621ab172
Kernel: Some futex improvements
|
4 年之前 |
Tom
|
da5cc34ebb
Kernel: Fix some issues related to fixes and block conditions
|
4 年之前 |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 年之前 |