Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 anos atrás |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 anos atrás |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 anos atrás |
Gunnar Beutner
|
bf779e182e
Kernel: Remove obsolete size_t casts
|
4 anos atrás |
Gunnar Beutner
|
01c75e3a34
Kernel: Don't log profile data before/after the process/thread lifetime
|
4 anos atrás |
Gunnar Beutner
|
42d667645d
Kernel: Make sure we free the thread stack on thread exit
|
4 anos atrás |
Brian Gianforcaro
|
ccdcb6a635
Kernel: Add PerformanceManager static class, move perf event APIs there
|
4 anos atrás |
Gunnar Beutner
|
659507696c
Kernel: Fix incorrect argument for thread_exit events
|
4 anos atrás |
Gunnar Beutner
|
1c02848e54
Kernel: Log thread exits for global profiles
|
4 anos atrás |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 anos atrás |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anos atrás |
Ben Wiederhake
|
501952852c
Kernel: Fix pointer over/underflow in create_thread
|
4 anos atrás |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 anos atrás |
Andreas Kling
|
4aa58aaab5
Kernel: Don't disable interrupts while exiting a thread or process
|
4 anos atrás |
Andreas Kling
|
8f70528f30
Kernel: Take some baby steps towards x86_64
|
4 anos atrás |
Brian Gianforcaro
|
303620ea85
Kernel: Fix pointer overflow in create_thread
|
4 anos atrás |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 anos atrás |
Ben Wiederhake
|
1e630fb78a
Kernel: Avoid creating unkillable processes
|
4 anos atrás |
Andreas Kling
|
1f277f0bd9
Kernel: Convert all *Builder::appendf() => appendff()
|
4 anos atrás |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 anos atrás |
Andreas Kling
|
b466ede1ea
Kernel: Make sure we can allocate kernel stack before creating thread
|
4 anos atrás |
Andreas Kling
|
4d777a9bf4
Kernel: Allow changing thread names with the "stdio" promise
|
4 anos atrás |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
4 anos atrás |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
4 anos atrás |
Tom
|
476f17b3f1
Kernel: Merge PurgeableVMObject into AnonymousVMObject
|
4 anos atrás |
Tom
|
c455fc2030
Kernel: Change wait blocking to Process-only blocking
|
4 anos atrás |
Tom
|
9e32d79e02
Kernel: Fix leaking a reference on thread creation
|
4 anos atrás |
Tom
|
6a620562cc
Kernel: Allow passing a thread argument for new kernel threads
|
4 anos atrás |
Tom
|
1e2e3eed62
Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lock
|
4 anos atrás |
Itamar
|
26b430bee7
Kernel: Fix sys$join_thread
|
4 anos atrás |