Andreas Kling
|
766bf5c89e
Kernel: Don't take thread lock for signal dispatch
|
2 년 전 |
Andreas Kling
|
23902d46f1
Kernel: Don't lock scheduler in ~Thread()
|
2 년 전 |
Andreas Kling
|
806ade1367
Kernel: Don't lock scheduler while updating thread scheduling times
|
2 년 전 |
Andreas Kling
|
ec330c2ce6
Kernel: Use consistent lock acquisition order in Thread::block*()
|
2 년 전 |
Brian Gianforcaro
|
22f7e800d2
Kernel: Fix a typo and a grammar issue in code comments
|
2 년 전 |
Undefine
|
97cc33ca47
Everywhere: Make the codebase more architecture aware
|
3 년 전 |
Tim Schumacher
|
899fd74f8e
LibC: Implement `pthread_cancel`
|
3 년 전 |
Tim Schumacher
|
e79f0e2ee9
Kernel+LibC: Don't hardcode the maximum signal number everywhere
|
3 년 전 |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 년 전 |
Tim Schumacher
|
edbffb3c7a
Kernel: Unblock SignalBlocker if a signal was just unmarked as pending
|
3 년 전 |
Timon Kruiper
|
a4534678f9
Kernel: Implement InterruptDisabler using generic Processor functions
|
3 년 전 |
Andreas Kling
|
858b196c59
Kernel: Unbreak ASLR in the new RegionTree world
|
3 년 전 |
Andreas Kling
|
07f3d09c55
Kernel: Make VM allocation atomic for userspace regions
|
3 년 전 |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 년 전 |
Ali Mohammad Pur
|
88d7bf7362
Kernel: Save and restore FPU state on signal dispatch on i386/x86_64
|
3 년 전 |
Ali Mohammad Pur
|
e14e919b78
Kernel: Fill some siginfo and ucontext fields on SA_SIGINFO
|
3 년 전 |
Ali Mohammad Pur
|
4bd01b7fe9
Kernel: Add support for SA_SIGINFO
|
3 년 전 |
Ali Mohammad Pur
|
7238c946f0
Kernel: Make the signal trampoline stack alignment a bit more readable
|
3 년 전 |
Ali Mohammad Pur
|
cf63447044
Kernel: Move signal handlers from being thread state to process state
|
3 년 전 |
Idan Horowitz
|
853f7092f8
Kernel: Defer signal handling without a register capture earlier
|
3 년 전 |
Idan Horowitz
|
5fa75dbcda
Kernel: Try to dispatch pending signals on context switch
|
3 년 전 |
Idan Horowitz
|
0911112286
Kernel: VERIFY that signals are not sent to Kernel processes
|
3 년 전 |
Idan Horowitz
|
c8ab7bde3b
Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()
|
3 년 전 |
Idan Horowitz
|
a65bbbdb71
Kernel: Convert try_make_ref_counted to use ErrorOr
|
3 년 전 |
Andreas Kling
|
fcd3844da6
Kernel: Take scheduler lock before block lock in unblock_from_mutex()
|
3 년 전 |
Andreas Kling
|
09f0843716
Kernel: Enforce that Thread::unblock_from_mutex() doesn't happen in IRQ
|
3 년 전 |
Andreas Kling
|
b0e5406ae2
Kernel: Update terminology around Thread's "blocking mutex"
|
3 년 전 |
Andreas Kling
|
dca5fe69eb
Kernel: Make Thread::State an `enum class` and use it consistently
|
3 년 전 |
Andreas Kling
|
7d89409618
Kernel: Don't dispatch signals in Thread::block_impl()
|
3 년 전 |
Andreas Kling
|
677da0288c
Kernel: Don't dispatch signals in Processor::enter_current()
|
3 년 전 |