Historique des commits

Auteur SHA1 Message Date
  Andreas Kling 4d904340b4 Kernel: Don't interrupt blocked syscalls to dispatch ignored signals. il y a 6 ans
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. il y a 6 ans
  Andreas Kling e7ce4514ec Kernel: Disable interrupts in Thread::set_state(). il y a 6 ans
  Andreas Kling c1bbd40b9e Kernel: Rename "descriptor" to "description" where appropriate. il y a 6 ans
  Andreas Kling 39d1a9ae66 Meta: Tweak .clang-format to not wrap braces after enums. il y a 6 ans
  Andreas Kling e42c3b4fd7 Kernel: Rename LinearAddress => VirtualAddress. il y a 6 ans
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. il y a 6 ans
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. il y a 6 ans
  Andreas Kling 8098d2e337 Kernel: If a signal is ignored, make sure we unset BlockedSignal state. il y a 6 ans
  Andreas Kling c9a9ca0dfe Kernel: Bump kernel stacks to 64 KB. il y a 6 ans
  Andreas Kling 7900da9667 Kernel: Make sure we never put the colonel thread in the runnable list. il y a 6 ans
  Andreas Kling 64a4f3df69 Kernel: Add a Thread::set_thread_list() helper to keep logic in one place. il y a 6 ans
  Andreas Kling 8c7d5abdc4 Kernel: Refactor thread scheduling a bit, breaking it into multiple lists. il y a 6 ans
  Andreas Kling 45ff3a7e6a Kernel: Make Thread::kernel_stack_base() work for kernel processes. il y a 6 ans
  Andreas Kling 7c10a93d48 Kernel: Make allocate_kernel_region() commit the region automatically. il y a 6 ans
  Andreas Kling 486c675850 Kernel: Allocate kernel signal stacks using the region allocator as well. il y a 6 ans
  Andreas Kling c8a216b107 Kernel: Allocate kernel stacks for threads using the region allocator. il y a 6 ans
  Andreas Kling 03da7046bd Kernel: Prepare Socket for becoming a File. il y a 6 ans
  Andreas Kling 0a0d739e98 Kernel: Make FIFO inherit from File. il y a 6 ans
  Andreas Kling c5c4e54a67 Kernel: Process destruction should destroy all child threads. il y a 6 ans
  Andreas Kling 5562ab3f5a Kernel: Remove some more unnecessary Thread members. il y a 6 ans
  Andreas Kling b2ebf6c798 Kernel: Shrink Thread by making kernel resume TSS heap-allocated. il y a 6 ans
  Andreas Kling 5eedb22834 Sprinkle use of AK::Vector in various places. il y a 6 ans
  Andreas Kling c59f8cd663 Kernel: Scheduler donations need to verify that the beneficiary is valid. il y a 6 ans
  Andreas Kling 29d0412a06 Kernel: Remove system.h and make the uptime global a qword. il y a 6 ans
  Andreas Kling b9738fa8ac Kernel: Move VM-related files into Kernel/VM/. il y a 6 ans
  Andreas Kling a095a90b51 Kernel: Remove ancient nprocess and nblocked globals. il y a 6 ans
  Andreas Kling d5a9f4596b Kernel: Add a blunt big process lock. il y a 6 ans
  Andreas Kling e9f2cc3595 Kernel: Save/restore the SSE context on context switch. il y a 6 ans
  Andreas Kling 239c0bd6a6 Kernel: Make block() and yield() automatically call Scheduler::yield(). il y a 6 ans