Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
4 年之前 |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
4 年之前 |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
4 年之前 |
Andreas Kling
|
961f727448
Kernel: Consolidate a bunch of i386/x86_64 code paths
|
4 年之前 |
Andreas Kling
|
208147c77c
Kernel: Rename Process::space() => Process::address_space()
|
4 年之前 |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 年之前 |
Andreas Kling
|
d5d8fba579
Kernel: Store Thread name as a KString
|
4 年之前 |
Brian Gianforcaro
|
ed996fcced
Kernel: Remove unused header includes
|
4 年之前 |
Brian Gianforcaro
|
5c10fb4007
Kernel: Disable big process lock for sys$gettid()
|
4 年之前 |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
4 年之前 |
Brian Gianforcaro
|
308396bca1
Kernel: No lock validate_user_stack variant, switch to Space as argument
|
4 年之前 |
Ali Mohammad Pur
|
e37f9fa7db
LibPthread+Kernel: Add pthread_kill() and the thread_kill syscall
|
4 年之前 |
Gunnar Beutner
|
16b9a2d2e1
Kernel+LibPthread: Add support for usermode threads on x86_64
|
4 年之前 |
Gunnar Beutner
|
93c741018e
Kernel+LibPthread: Remove m_ prefix for public members
|
4 年之前 |
Gunnar Beutner
|
cafccb866c
Kernel: Don't start usermode threads on x86_64 for now
|
4 年之前 |
Gunnar Beutner
|
85561feb40
Kernel: Rename some variables to arch-independent names
|
4 年之前 |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 年之前 |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 年之前 |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 年之前 |
Gunnar Beutner
|
bf779e182e
Kernel: Remove obsolete size_t casts
|
4 年之前 |
Gunnar Beutner
|
01c75e3a34
Kernel: Don't log profile data before/after the process/thread lifetime
|
4 年之前 |
Gunnar Beutner
|
42d667645d
Kernel: Make sure we free the thread stack on thread exit
|
4 年之前 |
Brian Gianforcaro
|
ccdcb6a635
Kernel: Add PerformanceManager static class, move perf event APIs there
|
4 年之前 |
Gunnar Beutner
|
659507696c
Kernel: Fix incorrect argument for thread_exit events
|
4 年之前 |
Gunnar Beutner
|
1c02848e54
Kernel: Log thread exits for global profiles
|
4 年之前 |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Ben Wiederhake
|
501952852c
Kernel: Fix pointer over/underflow in create_thread
|
4 年之前 |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 年之前 |
Andreas Kling
|
4aa58aaab5
Kernel: Don't disable interrupts while exiting a thread or process
|
4 年之前 |