Commit History

Author SHA1 Message Date
  Andreas Kling cde47089d2 Kernel: Remove some unnecessary massaging of region base/size pairs. 6 years ago
  Andreas Kling 6957825444 Kernel: Factor out range allocation from Process::allocate_region*(). 6 years ago
  Andreas Kling 87b54a82c7 Kernel: Let Region keep a Range internally. 6 years ago
  Andreas Kling b1bb737704 Kernel: Remove Process::m_next_address. 6 years ago
  Andreas Kling c414e65498 Kernel: Implement a simple virtual address range allocator. 6 years ago
  Andreas Kling 4e88872c8e Kernel: Always dump_backtrace() on process crash. 6 years ago
  Andreas Kling 174639b7f0 Kernel: Symbolicate userspace backtraces using ELFLoader. 6 years ago
  Andreas Kling 2f4e7edee5 Kernel: Simplify dump_backtrace() API for clients. 6 years ago
  Andreas Kling 486c675850 Kernel: Allocate kernel signal stacks using the region allocator as well. 6 years ago
  Andreas Kling c8a216b107 Kernel: Allocate kernel stacks for threads using the region allocator. 6 years ago
  Andreas Kling 99aead4857 Kernel: Add a writev() syscall for writing multiple buffers in one go. 6 years ago
  Andreas Kling 72cbcd8e98 Kernel: Dump backtrace on exit() syscall. 6 years ago
  Andreas Kling 780d2a08c4 IPv4: Save the source address/port together with incoming packet payloads. 6 years ago
  Andreas Kling 8b249bd09b Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. 6 years ago
  Andreas Kling 03da7046bd Kernel: Prepare Socket for becoming a File. 6 years ago
  Andreas Kling c3b7ace3e0 Kernel: Assign Lock names in class member initializers. 6 years ago
  Andreas Kling 14ac77131b Kernel: The exit_thread() syscall should unlock the big lock. 6 years ago
  Andreas Kling d07be1087a Kernel+LibC: Add exit_thread() syscall. 6 years ago
  Andreas Kling 8cbb7f101f Kernel: Have File virtuals take a FileDescriptor& rather than a Process&. 6 years ago
  Andreas Kling 0a0d739e98 Kernel: Make FIFO inherit from File. 6 years ago
  Andreas Kling e886337a67 Kernel: Make ProcessTracer inherit from File. 6 years ago
  Andreas Kling 679ac386eb Kernel: "Succeed" quietly for zero-length read() and write(). 6 years ago
  Andreas Kling 490e89e240 LibC: Add execvpe() and make execvp()'ed children inherit environment. 6 years ago
  Andreas Kling d5578826af Kernel: Make it possible to look up FIFO's by ID. 6 years ago
  Andreas Kling c5c4e54a67 Kernel: Process destruction should destroy all child threads. 6 years ago
  Andreas Kling 5c68929aa1 Kernel: Add a systrace() syscall and implement /bin/strace using it. 6 years ago
  Andreas Kling a9d09e9020 Kernel: Get rid of the "cool globals" thingy. 6 years ago
  Andreas Kling 5f63f8120c Kernel: Remove "restorer" field from SignalActionData. 6 years ago
  Andreas Kling b2ebf6c798 Kernel: Shrink Thread by making kernel resume TSS heap-allocated. 6 years ago
  Andreas Kling ec365b82d5 Kernel: Make the colonel run at "Idle" priority (the lowest possible.) 6 years ago