Andreas Kling
|
b0b51c3955
Kernel: Limit the size of stack traces
|
4 gadi atpakaļ |
Tom
|
c531084873
Kernel: Track processor idle state and wake processors when waking threads
|
4 gadi atpakaļ |
Tom
|
e2f9e557d3
Kernel: Make Processor::id a static function
|
4 gadi atpakaļ |
Tom
|
21d288a10e
Kernel: Make Thread::current smp-safe
|
4 gadi atpakaļ |
Tom
|
f88a8b16d7
Kernel: Make entering and leaving critical sections atomic
|
4 gadi atpakaļ |
Tom
|
0bd558081e
Kernel: Track previous mode when entering/exiting traps
|
4 gadi atpakaļ |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 gadi atpakaļ |
Tom
|
b580c005f1
Kernel: Fix possible context switch within first context switch of a thread
|
4 gadi atpakaļ |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 gadi atpakaļ |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 gadi atpakaļ |
Jean-Baptiste Boric
|
7eaefa5aa6
Kernel: Make use of interrupts as an entropy source
|
4 gadi atpakaļ |
asynts
|
9d588cc9cc
Everywhere: Replace a bundle of dbg with dbgln.
|
4 gadi atpakaļ |
Andreas Kling
|
928ee2c791
Kernel: Don't let signals unblock threads while handling a page fault
|
4 gadi atpakaļ |
Tom
|
b17a889320
Kernel: Add safe atomic functions
|
4 gadi atpakaļ |
asynts
|
11d651d447
Everywhere: Replace a bundle of dbg with dbgln.
|
4 gadi atpakaļ |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
4 gadi atpakaļ |
Tom
|
0d44ee6f2b
Kernel: Ignore TLB flush requests for user addresses of other processes
|
4 gadi atpakaļ |
Luke
|
865f5ed4f6
Kernel: Prevent sign bit extension when creating a PDPTE
|
4 gadi atpakaļ |
Lenny Maiorani
|
b2316701a8
Everywhere: void arguments to C functions
|
4 gadi atpakaļ |
Liav A
|
39c1783387
Kernel: Allow to install a real IRQ handler on a spurious one
|
4 gadi atpakaļ |
Lenny Maiorani
|
765936ebae
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
|
4 gadi atpakaļ |
Tom
|
c455fc2030
Kernel: Change wait blocking to Process-only blocking
|
4 gadi atpakaļ |
Tom
|
da5cc34ebb
Kernel: Fix some issues related to fixes and block conditions
|
4 gadi atpakaļ |
Tom
|
766db673c1
Kernel: Flush TLBs concurrently
|
4 gadi atpakaļ |
Tom
|
5e08ae4e14
Kernel: Fix counting interrupts
|
4 gadi atpakaļ |
Tom
|
6a620562cc
Kernel: Allow passing a thread argument for new kernel threads
|
4 gadi atpakaļ |
Tom
|
dc9ddf8104
Kernel: Fix deadlock when unicasting/broadcasting SMP message
|
4 gadi atpakaļ |
Tom
|
3ee7c21fae
Kernel: Implement capturing stack trace on a different CPU
|
4 gadi atpakaļ |
Tom
|
e26e0445b5
Kernel: Make m_halt_requested an atomic variable
|
4 gadi atpakaļ |
Tom
|
b9a97ff81f
Kernel: Add mechanism to queue deferred function calls
|
4 gadi atpakaļ |