Commit History

Author SHA1 Message Date
  Andreas Kling ae470ec955 Kernel: Add getpeername() syscall, and fix getsockname() behavior. 6 years ago
  Andreas Kling bcc6ddfb6b Kernel: Let PageDirectory own the associated RangeAllocator. 6 years ago
  Andreas Kling b3a1671f1a Kernel: Add support for recv() with MSG_DONTWAIT. 6 years ago
  Andreas Kling 212a263f0a Kernel+LibC: Implement getsockname() syscall. 6 years ago
  Andreas Kling 189b342e6f LibC: Add mmap_with_name() that names the allocation immediately. 6 years ago
  Robin Burchell d8b74c8c86 Kernel: Check can_write for blocking write 6 years ago
  Robin Burchell 635eb20289 Kernel: Add the ability to debug poll/select independently of read/write 6 years ago
  Robin Burchell 99dd60611f Kernel: Fix select with a 0 timeout 6 years ago
  Andreas Kling 237628a7a6 Kernel: Tidy up FileDescriptor members a bit. 6 years ago
  Robin Burchell 123283d840 Kernel: Fix poll() with timeout 6 years ago
  Andreas Kling cdaf8cd656 Kernel: select() was transferring the readfds into the exceptfds vector. 6 years ago
  Andreas Kling 14c896ec58 Kernel: Pass ELF program header locations from multiboot to kernel. 6 years ago
  Robin Burchell ba92c07a75 Kernel: Make sure to clear FD sets when preparing for a select 6 years ago
  Robin Burchell df74a9222f Kernel: Fix timeout support in select 6 years ago
  Andreas Kling 2d98f4e28f Kernel: Make the times() syscall return something other than 0. 6 years ago
  Robin Burchell 0d77aa841a Kernel/Process: Use auto to avoid incompatible types, causing a signedness warning in the ASSERT 6 years ago
  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