AnotherTest
|
e4412f1f59
AK+Kernel: Make IntrusiveList capable of holding non-raw pointers
|
4 jaren geleden |
Andreas Kling
|
5e7abea31e
Kernel+Profiler: Capture metadata about all profiled processes
|
4 jaren geleden |
Andreas Kling
|
ea500dd3e3
Kernel: Start work on full system profiling :^)
|
4 jaren geleden |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 jaren geleden |
Andreas Kling
|
2b2828ae52
Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions
|
4 jaren geleden |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
4 jaren geleden |
Andreas Kling
|
c5c68bbd84
Kernel: Mark a handful of things in Scheduler.cpp READONLY_AFTER_INIT
|
4 jaren geleden |
Andreas Kling
|
b712345c92
Kernel: Use PANIC() in a bunch of places :^)
|
4 jaren geleden |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 jaren geleden |
AnotherTest
|
53ce923e10
Everywhere: Fix obvious dbgln() bugs
|
4 jaren geleden |
Tom
|
d5472426ec
Kernel: Retire SchedulerData and add Thread lookup table
|
4 jaren geleden |
Andreas Kling
|
b72f067f0d
Kernel+Userland: Remove unused "effective priority" from threads
|
4 jaren geleden |
Andreas Kling
|
f2decb6665
Revert "Kernel: Fix Thread::relock_process leaving critical section"
|
4 jaren geleden |
Tom
|
db1448b21a
Kernel: Add a compile-time switch to enable scheduling on all CPUs
|
4 jaren geleden |
Tom
|
e9e76b8074
Kernel: Fix Thread::relock_process leaving critical section
|
4 jaren geleden |
Tom
|
03a9ee79fa
Kernel: Implement thread priority queues
|
4 jaren geleden |
Tom
|
c531084873
Kernel: Track processor idle state and wake processors when waking threads
|
4 jaren geleden |
Tom
|
e2f9e557d3
Kernel: Make Processor::id a static function
|
4 jaren geleden |
Tom
|
21d288a10e
Kernel: Make Thread::current smp-safe
|
4 jaren geleden |
Tom
|
33cdc1d2f1
Kernel: Use new Thread::previous_mode to track ticks
|
4 jaren geleden |
Tom
|
0bd558081e
Kernel: Track previous mode when entering/exiting traps
|
4 jaren geleden |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 jaren geleden |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 jaren geleden |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 jaren geleden |
Andreas Kling
|
647cfcb641
Kernel: Prune uninteresting kernel frames from profiling samples
|
4 jaren geleden |
asynts
|
94bb544c33
Everywhere: Replace a bundle of dbg with dbgln.
|
4 jaren geleden |
Andreas Kling
|
5dafb72370
Kernel+Profiler: Make profiling per-process and without core dumps
|
4 jaren geleden |
asynts
|
019c9eb749
Everywhere: Replace a bundle of dbg with dbgln.
|
4 jaren geleden |
Tom
|
476f17b3f1
Kernel: Merge PurgeableVMObject into AnonymousVMObject
|
4 jaren geleden |
Andreas Kling
|
ed5c26d698
AK: Remove custom %w format string specifier
|
4 jaren geleden |