Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 8b6d548b55 Kernel: Disable interrupts throughout Thread::raw_backtrace() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7cd1bdfd81 Kernel: Simplify some dbg() logging %!s(int64=5) %!d(string=hai) anos
  Liav A a506b2a48e Thread: Use dbg() instead of dbgprintf() %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 05ce8586ea Kernel: Fix ASSERTION failed in join_thread syscall %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 717cd5015e Kernel: Allow process with multiple threads to call exec and exit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ceec1a7d38 AK: Make Vector use size_t for its size and capacity %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94652fd2fb Kernel: Fully validate pointers when walking stack during profiling %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 59b9e49bcd Kernel: Don't trigger page faults during profiling stack walk %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9aa234cc47 Kernel: Reset FPU state on exec() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1d611e4a11 Kernel: Reduce header dependencies of MemoryManager and Region %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0341ddc5eb Kernel: Rename RegisterDump => RegisterState %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 934b1d8a9b Kernel: Finalizer should not go back to sleep if there's more to do %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5163c5cc63 Kernel: Expose the signal that stopped a thread via sys$waitpid() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 17210a39e4 Kernel: Remove ancient hack that put the current PID in TSS.SS2 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ae0f92a0a1 Kernel: Simplify kernel thread stack allocation %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f38cfb3562 Kernel: Tidy up debug logging a little bit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e901a3695a Kernel: Use the templated copy_to/from_user() in more places %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4b7a89911c Kernel: Remove some unnecessary casts to uintptr_t %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a246e9cd7e Use uintptr_t instead of u32 when storing pointers as integers %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1d02ac35fc Kernel: Limit Thread::raw_backtrace() to the max profiler stack size %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 87583aea9c Kernel: Use copy_from_user() when appropriate during thread backtracing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 65cb406327 Kernel: Allow unlocking a held Lock with interrupts disabled %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 41376d4662 Kernel: Fix Lock racing to the WaitQueue %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a885719af5 Kernel: Keep SMAP protection enabled in Thread::backtrace_impl() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f6c0fccc01 Kernel: Fix busted backtraces when a thread backtraces itself %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8c5cd97b45 Kernel: Fix kernel null deref on process crash during join_thread() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 17ef5bc0ac Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp} %!s(int64=5) %!d(string=hai) anos