Andreas Kling
|
a246e9cd7e
Use uintptr_t instead of u32 when storing pointers as integers
|
5 年 前 |
Andreas Kling
|
1d02ac35fc
Kernel: Limit Thread::raw_backtrace() to the max profiler stack size
|
5 年 前 |
Andreas Kling
|
87583aea9c
Kernel: Use copy_from_user() when appropriate during thread backtracing
|
5 年 前 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 年 前 |
Andreas Kling
|
65cb406327
Kernel: Allow unlocking a held Lock with interrupts disabled
|
5 年 前 |
Andreas Kling
|
41376d4662
Kernel: Fix Lock racing to the WaitQueue
|
5 年 前 |
Andreas Kling
|
a885719af5
Kernel: Keep SMAP protection enabled in Thread::backtrace_impl()
|
5 年 前 |
Andreas Kling
|
f6c0fccc01
Kernel: Fix busted backtraces when a thread backtraces itself
|
5 年 前 |
Andreas Kling
|
8c5cd97b45
Kernel: Fix kernel null deref on process crash during join_thread()
|
5 年 前 |
Andreas Kling
|
17ef5bc0ac
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
|
5 年 前 |
Andreas Kling
|
e23f05a157
Kernel: Remove unused variable Thread::m_userspace_stack_region
|
5 年 前 |
Andreas Kling
|
f6691ad26e
Kernel: Fix SMAP violation in thread signal dispatch
|
5 年 前 |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
5 年 前 |
Andreas Kling
|
3a27790fa7
Kernel: Use Thread::from_tid() in more places
|
5 年 前 |
Andreas Kling
|
32ec1e5aed
Kernel: Mask kernel addresses in backtraces and profiles
|
5 年 前 |
Andreas Kling
|
f598bbbb1d
Kernel: Prevent executing I/O instructions in userspace
|
5 年 前 |
Andreas Kling
|
fd740829d1
Kernel: Switch to eagerly restoring x86 FPU state on context switch
|
5 年 前 |
Andreas Kling
|
54d182f553
Kernel: Remove some unnecessary leaking of kernel pointers into dmesg
|
5 年 前 |
Andreas Kling
|
610f3ad12f
Kernel: Add a basic thread boosting mechanism
|
5 年 前 |
Andreas Kling
|
50677bf806
Kernel: Refactor scheduler to use dynamic thread priorities
|
5 年 前 |
Andreas Kling
|
9e55bcb7da
Kernel: Make kernel memory regions be non-executable by default
|
5 年 前 |
Andreas Kling
|
52deb09382
Kernel: Enable PAE (Physical Address Extension)
|
5 年 前 |
Conrad Pankoff
|
0fdbe08637
Kernel: Fix debug message and kernel stack region names in thread setup
|
5 年 前 |
Conrad Pankoff
|
0cb89f5927
Kernel: Mark kernel stack regions as... stack regions
|
5 年 前 |
Conrad Pankoff
|
b557aab884
Kernel: Move ring0 stacks out of kmalloc_eternal
|
5 年 前 |
Conrad Pankoff
|
3aaeff483b
Kernel: Add a size argument to validate_read_from_kernel
|
5 年 前 |
Andreas Kling
|
523fd6533e
Kernel: Unlock the Process when exit()ing
|
5 年 前 |
Andreas Kling
|
f4978b2be1
Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)
|
5 年 前 |
Andreas Kling
|
4b8851bd01
Kernel: Make TID's be unique PID's
|
5 年 前 |
Andreas Kling
|
16812f0f98
Kernel: Get rid of "main thread" concept
|
5 年 前 |