index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Process.cpp
Age
Commit message (
Expand
)
Author
2019-04-20
Kernel: Shrink Thread by making kernel resume TSS heap-allocated.
Andreas Kling
2019-04-20
Kernel: Make the colonel run at "Idle" priority (the lowest possible.)
Andreas Kling
2019-04-20
Sprinkle use of AK::Vector in various places.
Andreas Kling
2019-04-16
Kernel: Reduce kmallocing in all_processes() and all_pids().
Andreas Kling
2019-04-15
Kernel: Make validate_read_from_kernel() return early for nullptr checks.
Andreas Kling
2019-04-15
Kernel: Start using StringView in the VFS class.
Andreas Kling
2019-04-14
AK: Improve smart pointer ergonomics a bit.
Andreas Kling
2019-04-14
Kernel: Remove system.h and make the uptime global a qword.
Andreas Kling
2019-04-09
Kernel: Yet more work on bringing up POSIX SHM.
Andreas Kling
2019-04-09
Kernel: More work towards POSIX SHM, also add ftruncate().
Andreas Kling
2019-04-08
Kernel+LibC: Add stubs for POSIX shared memory API.
Andreas Kling
2019-04-08
Kernel: Support non-blocking connect().
Andreas Kling
2019-04-07
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
Andreas Kling
2019-04-06
Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.
Andreas Kling
2019-04-06
Kernel: Use alloc_fd() more instead of walking fd list manually.
Andreas Kling
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-04-03
Kernel: Move VM-related files into Kernel/VM/.
Andreas Kling
2019-04-03
Kernel: Remove ancient nprocess and nblocked globals.
Andreas Kling
2019-04-03
Kernel: Move devices into Kernel/Devices/.
Andreas Kling
2019-04-03
Kernel: Move ELF-related files into Kernel/ELF/.
Andreas Kling
2019-04-03
Kernel: Move TTY-related files into Kernel/TTY/.
Andreas Kling
2019-04-03
Kernel: Move FS-related files into Kernel/FileSystem/
Andreas Kling
2019-04-03
Kernel: Get rid of the GPL elf.h and import exec_elf.h from OpenBSD.
Andreas Kling
2019-04-02
Kernel: Move networking related files into Kernel/Net/.
Andreas Kling
2019-04-01
Kernel: Add a blunt big process lock.
Andreas Kling
2019-03-30
Kernel: Add a bit of debug output in do_exec() to learn about thread counts.
Andreas Kling
2019-03-27
Kernel: Put a bunch of debug spam behind #ifdefs.
Andreas Kling
2019-03-27
Kernel: Don't disable interrupts during Process destruction.
Andreas Kling
2019-03-27
Kernel: Don't disable interrupts during Thread destruction.
Andreas Kling
2019-03-27
Kernel: Load ELF executable pages lazily when possible.
Andreas Kling
2019-03-25
LibGUI+Kernel: Add a GLock class (userspace mutex.)
Andreas Kling
2019-03-25
Kernel: Do timekeeping manually instead of asking the RTC all the time.
Andreas Kling
2019-03-24
Kernel: Make block() and yield() automatically call Scheduler::yield().
Andreas Kling
2019-03-24
Kernel: Fix broken destruction order for Process/Thread.
Andreas Kling
2019-03-23
Kernel+LibC: Add a simple create_thread() syscall.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-20
Kernel: Remove ioctl for getting a socket peer's PID.
Andreas Kling
2019-03-20
Kernel: Snooze the NetworkTask until there are incoming packets to process.
Andreas Kling
2019-03-20
Kernel: connect() should fail with EISCONN for already-connected sockets.
Andreas Kling
2019-03-20
Kernel: Fix race between accept() and connect().
Andreas Kling
2019-03-14
Kernel: Handle unaligned ELF segments gracefully in the executable loader.
Andreas Kling
2019-03-14
IPv4: More work on the TCP implementation.
Andreas Kling
2019-03-13
IPv4: More hacking on bringing up TCP support.
Andreas Kling
2019-03-13
Kernel: recvfrom() should treat the address arguments as outparams.
Andreas Kling
2019-03-13
Add support for socket send/receive timeouts.
Andreas Kling
2019-03-13
Kernel: Oops, gettimeofday()'s tv_usec should be micro, not milliseconds.
Andreas Kling
2019-03-12
Kernel+LibC+Userland: Yet more networking bringup hacking.
Andreas Kling
2019-03-12
Kernel+LibC+Userland: Start working on an IPv4 socket backend.
Andreas Kling
2019-03-12
Kernel: Collect IPv4 stuff in IPv4.h and ARP stuff in ARP.h.
Andreas Kling
2019-03-11
Kernel: Remove accidentally committed debugging code.
Andreas Kling
[next]