Robin Burchell
|
d8b74c8c86
Kernel: Check can_write for blocking write
|
hace 6 años |
Robin Burchell
|
635eb20289
Kernel: Add the ability to debug poll/select independently of read/write
|
hace 6 años |
Robin Burchell
|
99dd60611f
Kernel: Fix select with a 0 timeout
|
hace 6 años |
Andreas Kling
|
237628a7a6
Kernel: Tidy up FileDescriptor members a bit.
|
hace 6 años |
Robin Burchell
|
123283d840
Kernel: Fix poll() with timeout
|
hace 6 años |
Andreas Kling
|
cdaf8cd656
Kernel: select() was transferring the readfds into the exceptfds vector.
|
hace 6 años |
Andreas Kling
|
14c896ec58
Kernel: Pass ELF program header locations from multiboot to kernel.
|
hace 6 años |
Robin Burchell
|
ba92c07a75
Kernel: Make sure to clear FD sets when preparing for a select
|
hace 6 años |
Robin Burchell
|
df74a9222f
Kernel: Fix timeout support in select
|
hace 6 años |
Andreas Kling
|
2d98f4e28f
Kernel: Make the times() syscall return something other than 0.
|
hace 6 años |
Robin Burchell
|
0d77aa841a
Kernel/Process: Use auto to avoid incompatible types, causing a signedness warning in the ASSERT
|
hace 6 años |
Andreas Kling
|
cde47089d2
Kernel: Remove some unnecessary massaging of region base/size pairs.
|
hace 6 años |
Andreas Kling
|
6957825444
Kernel: Factor out range allocation from Process::allocate_region*().
|
hace 6 años |
Andreas Kling
|
87b54a82c7
Kernel: Let Region keep a Range internally.
|
hace 6 años |
Andreas Kling
|
b1bb737704
Kernel: Remove Process::m_next_address.
|
hace 6 años |
Andreas Kling
|
c414e65498
Kernel: Implement a simple virtual address range allocator.
|
hace 6 años |
Andreas Kling
|
4e88872c8e
Kernel: Always dump_backtrace() on process crash.
|
hace 6 años |
Andreas Kling
|
174639b7f0
Kernel: Symbolicate userspace backtraces using ELFLoader.
|
hace 6 años |
Andreas Kling
|
2f4e7edee5
Kernel: Simplify dump_backtrace() API for clients.
|
hace 6 años |
Andreas Kling
|
486c675850
Kernel: Allocate kernel signal stacks using the region allocator as well.
|
hace 6 años |
Andreas Kling
|
c8a216b107
Kernel: Allocate kernel stacks for threads using the region allocator.
|
hace 6 años |
Andreas Kling
|
99aead4857
Kernel: Add a writev() syscall for writing multiple buffers in one go.
|
hace 6 años |
Andreas Kling
|
72cbcd8e98
Kernel: Dump backtrace on exit() syscall.
|
hace 6 años |
Andreas Kling
|
780d2a08c4
IPv4: Save the source address/port together with incoming packet payloads.
|
hace 6 años |
Andreas Kling
|
8b249bd09b
Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.
|
hace 6 años |
Andreas Kling
|
03da7046bd
Kernel: Prepare Socket for becoming a File.
|
hace 6 años |
Andreas Kling
|
c3b7ace3e0
Kernel: Assign Lock names in class member initializers.
|
hace 6 años |
Andreas Kling
|
14ac77131b
Kernel: The exit_thread() syscall should unlock the big lock.
|
hace 6 años |
Andreas Kling
|
d07be1087a
Kernel+LibC: Add exit_thread() syscall.
|
hace 6 años |
Andreas Kling
|
8cbb7f101f
Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.
|
hace 6 años |