Andreas Kling
|
9e55bcb7da
Kernel: Make kernel memory regions be non-executable by default
|
5 years ago |
Andreas Kling
|
52deb09382
Kernel: Enable PAE (Physical Address Extension)
|
5 years ago |
Conrad Pankoff
|
0fdbe08637
Kernel: Fix debug message and kernel stack region names in thread setup
|
5 years ago |
Conrad Pankoff
|
0cb89f5927
Kernel: Mark kernel stack regions as... stack regions
|
5 years ago |
Conrad Pankoff
|
b557aab884
Kernel: Move ring0 stacks out of kmalloc_eternal
|
5 years ago |
Conrad Pankoff
|
3aaeff483b
Kernel: Add a size argument to validate_read_from_kernel
|
5 years ago |
Andreas Kling
|
523fd6533e
Kernel: Unlock the Process when exit()ing
|
5 years ago |
Andreas Kling
|
f4978b2be1
Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)
|
5 years ago |
Andreas Kling
|
4b8851bd01
Kernel: Make TID's be unique PID's
|
5 years ago |
Andreas Kling
|
16812f0f98
Kernel: Get rid of "main thread" concept
|
5 years ago |
Andreas Kling
|
3012b224f0
Kernel: Fix intermittent assertion failure in sys$exec()
|
5 years ago |
Andreas Kling
|
7a64f55c0f
Kernel: Fix get_register_dump_from_stack() after IRQ entry changes
|
5 years ago |
Andreas Kling
|
b32e961a84
Kernel: Implement a simple process time profiler
|
5 years ago |
Andrew Kaster
|
9058962712
Kernel: Allow setting thread names
|
5 years ago |
Andreas Kling
|
8bb98aa31b
Kernel: Use a WaitQueue to implement finalizer wakeup
|
5 years ago |
Andreas Kling
|
5859e16e53
Kernel: Use a dedicated thread state for wait-queued threads
|
5 years ago |
Andreas Kling
|
f067730f6b
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
|
5 years ago |
Andreas Kling
|
f75a6b9daa
Kernel: Demangle kernel C++ symbols correctly again
|
5 years ago |
Andreas Kling
|
e34ed04d1e
Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
|
5 years ago |
Andreas Kling
|
794758df3a
Kernel: Implement some basic stack pointer validation
|
5 years ago |
Andreas Kling
|
73d6a69b3f
Kernel: Release the big process lock while yielding in sys$yield()
|
5 years ago |
Andreas Kling
|
cb5021419e
Kernel: Move Thread::m_joinee_exit_value into the JoinBlocker
|
5 years ago |
Andreas Kling
|
69efa3f630
Kernel+LibPthread: Implement pthread_join()
|
5 years ago |
Sergey Bugaev
|
1e1ddce9d8
Kernel: Unwind kernel stacks before dying
|
5 years ago |
Andreas Kling
|
083c5f8b89
Kernel: Rework Process::Priority into ThreadPriority
|
5 years ago |
Andreas Kling
|
49635e62fa
LibELF: Move AK/ELF/ into Libraries/LibELF/
|
5 years ago |
Drew Stratford
|
5efbb4ae95
Kernel: Fix bug in Thread::dispatch_signal().
|
5 years ago |
Drew Stratford
|
44f22c99ef
Thread.cpp: add method get_RegisterDump_from_stack().
|
5 years ago |
Andreas Kling
|
cc68654a44
Kernel+LibC: Implement clock_gettime() and clock_nanosleep()
|
5 years ago |
Andreas Kling
|
904c871727
Kernel: Allow userspace stacks to grow up to 4 MB by default
|
5 years ago |