Andreas Kling
|
a9d09e9020
Kernel: Get rid of the "cool globals" thingy.
|
6 jaren geleden |
Andreas Kling
|
5f63f8120c
Kernel: Remove "restorer" field from SignalActionData.
|
6 jaren geleden |
Andreas Kling
|
b2ebf6c798
Kernel: Shrink Thread by making kernel resume TSS heap-allocated.
|
6 jaren geleden |
Andreas Kling
|
ec365b82d5
Kernel: Make the colonel run at "Idle" priority (the lowest possible.)
|
6 jaren geleden |
Andreas Kling
|
5eedb22834
Sprinkle use of AK::Vector in various places.
|
6 jaren geleden |
Andreas Kling
|
1debc0a78c
Kernel: Reduce kmallocing in all_processes() and all_pids().
|
6 jaren geleden |
Andreas Kling
|
ae0dc22716
Kernel: Make validate_read_from_kernel() return early for nullptr checks.
|
6 jaren geleden |
Andreas Kling
|
13041f894f
Kernel: Start using StringView in the VFS class.
|
6 jaren geleden |
Andreas Kling
|
3f6408919f
AK: Improve smart pointer ergonomics a bit.
|
6 jaren geleden |
Andreas Kling
|
29d0412a06
Kernel: Remove system.h and make the uptime global a qword.
|
6 jaren geleden |
Andreas Kling
|
60a819c14a
Kernel: Yet more work on bringing up POSIX SHM.
|
6 jaren geleden |
Andreas Kling
|
26a06f3fcd
Kernel: More work towards POSIX SHM, also add ftruncate().
|
6 jaren geleden |
Andreas Kling
|
99f3cc26c3
Kernel+LibC: Add stubs for POSIX shared memory API.
|
6 jaren geleden |
Andreas Kling
|
65d6318c33
Kernel: Support non-blocking connect().
|
6 jaren geleden |
Andreas Kling
|
37ae00a4dd
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
|
6 jaren geleden |
Andreas Kling
|
644c887594
Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.
|
6 jaren geleden |
Andreas Kling
|
ac6c7d3e19
Kernel: Use alloc_fd() more instead of walking fd list manually.
|
6 jaren geleden |
Andreas Kling
|
a58d7fd8bb
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
|
6 jaren geleden |
Andreas Kling
|
b9738fa8ac
Kernel: Move VM-related files into Kernel/VM/.
|
6 jaren geleden |
Andreas Kling
|
a095a90b51
Kernel: Remove ancient nprocess and nblocked globals.
|
6 jaren geleden |
Andreas Kling
|
ab43658c55
Kernel: Move devices into Kernel/Devices/.
|
6 jaren geleden |
Andreas Kling
|
072ea7eece
Kernel: Move ELF-related files into Kernel/ELF/.
|
6 jaren geleden |
Andreas Kling
|
9fca94269e
Kernel: Move TTY-related files into Kernel/TTY/.
|
6 jaren geleden |
Andreas Kling
|
f9864940eb
Kernel: Move FS-related files into Kernel/FileSystem/
|
6 jaren geleden |
Andreas Kling
|
d11b5407a3
Kernel: Get rid of the GPL elf.h and import exec_elf.h from OpenBSD.
|
6 jaren geleden |
Andreas Kling
|
649c81a714
Kernel: Move networking related files into Kernel/Net/.
|
6 jaren geleden |
Andreas Kling
|
d5a9f4596b
Kernel: Add a blunt big process lock.
|
6 jaren geleden |
Andreas Kling
|
245c4bd7c8
Kernel: Add a bit of debug output in do_exec() to learn about thread counts.
|
6 jaren geleden |
Andreas Kling
|
44e1e7423f
Kernel: Put a bunch of debug spam behind #ifdefs.
|
6 jaren geleden |
Andreas Kling
|
a2fe5f8517
Kernel: Don't disable interrupts during Process destruction.
|
6 jaren geleden |