Markus Pfeifenberger
|
0cfcac7900
Kernel: Only use the TSC when it is invariant
|
2 jaren geleden |
Liav A
|
d5ee03ef5b
Kernel/x86: Move RTC and CMOS code to x86 arch-specific subdirectory
|
2 jaren geleden |
Tim Schumacher
|
8ba6e96d05
Kernel: Reorganize and colorize the scheduler thread list dump
|
2 jaren geleden |
Tim Schumacher
|
2bf5052608
Kernel: Show more (b)locking info when dumping the process list
|
2 jaren geleden |
Timon Kruiper
|
e8aff0c1c8
Kernel: Use InterruptsState in Spinlock code
|
2 jaren geleden |
Andreas Kling
|
a3b2b20782
Kernel: Remove global MM lock in favor of SpinlockProtected
|
2 jaren geleden |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
3 jaren geleden |
kleines Filmröllchen
|
4314c25cf2
Kernel: Require lock rank for Spinlock construction
|
3 jaren geleden |
Andreas Kling
|
c3ad4ffcec
Kernel: Schedule threads on all processors when SMP is enabled
|
3 jaren geleden |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 jaren geleden |
Brian Gianforcaro
|
6b85b358f8
Kernel: Unify Kernel task names for consistency
|
3 jaren geleden |
Timon Kruiper
|
a4534678f9
Kernel: Implement InterruptDisabler using generic Processor functions
|
3 jaren geleden |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 jaren geleden |
Linus Groh
|
bd110be367
Kernel: Fix typo in a comment
|
3 jaren geleden |
Idan Horowitz
|
5fa75dbcda
Kernel: Try to dispatch pending signals on context switch
|
3 jaren geleden |
Andreas Kling
|
cc9ed31c37
Kernel: Don't mark current thread as inactive after successful exec()
|
3 jaren geleden |
Andreas Kling
|
cffcfca80a
Kernel: Remove unused bool return values from scheduler functions
|
3 jaren geleden |
Andreas Kling
|
a6b5065d94
Kernel: Simplify x86 IOPL sanity check
|
3 jaren geleden |
Andreas Kling
|
684d5eed19
Kernel: VERIFY that Scheduler::context_switch() always has a from-thread
|
3 jaren geleden |
Andreas Kling
|
dca5fe69eb
Kernel: Make Thread::State an `enum class` and use it consistently
|
3 jaren geleden |
Andreas Kling
|
677da0288c
Kernel: Don't dispatch signals in Processor::enter_current()
|
3 jaren geleden |
Idan Horowitz
|
309d71a66b
Kernel: Use kernelputstr instead of dbgln when printing backtraces
|
3 jaren geleden |
Hendiadyoin1
|
23037d619a
Kernel: Simplify some if statements
|
3 jaren geleden |
Hendiadyoin1
|
04d75f4ff9
Kernel: Add some implied auto qualifiers
|
3 jaren geleden |
Daniel Bertalan
|
52beeebe70
Kernel: Remove the KString::try_create(String::formatted(...)) pattern
|
3 jaren geleden |
Nick Johnson
|
08e4a1a4dc
AK+Everywhere: Replace __builtin bit functions
|
3 jaren geleden |
James Mintram
|
b08eb37b11
Kernel: Add an x86 include check+error in x86/TrapFrame.h
|
3 jaren geleden |
Ali Mohammad Pur
|
5a0cdb15b0
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
|
3 jaren geleden |
Andreas Kling
|
55b0b06897
Kernel: Store process names as KString
|
3 jaren geleden |
Andreas Kling
|
7981422500
Kernel: Make Threads always have a name
|
3 jaren geleden |