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-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
2019-03-10
Kernel: More work on Ethernet support.
Andreas Kling
2019-03-10
Kernel: A bunch of hacking towards initial Ethernet support.
Andreas Kling
2019-03-08
Add a C++ helper class for working with shared buffers.
Andreas Kling
2019-03-06
Kernel: And some more KResult/KResultOr<T> porting work.
Andreas Kling
2019-03-06
Kernel: Port more code to KResult and KResultOr<T>.
Andreas Kling
2019-03-05
Kernel: Remove "requested wakeups" feature.
Andreas Kling
2019-03-05
Kernel: More signal handling improvements.
Andreas Kling
2019-03-05
Kernel: Returning from a signal handler reset the signal mask correctly.
Andreas Kling
2019-03-05
Kernel: Block a signal from being dispatched again until handler returns.
Andreas Kling
2019-03-04
Kernel: SIGCONT should unblock a blocked process.
Andreas Kling
2019-03-03
Kernel: Try to do the right thing by default for unhandled signals.
Andreas Kling
2019-03-02
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
Andreas Kling
2019-03-02
Kernel: Port stat() to KResult/KResultOr<T>.
Andreas Kling
2019-03-01
Kernel: Support chdir() to a directory that's executable but not readable.
Andreas Kling
2019-03-01
Kernel: Don't send SIGCHLD to parent process if he has SA_NOCLDWAIT set.
Andreas Kling
2019-03-01
Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
Andreas Kling
2019-02-28
Kernel: Implement basic SIGSTOP and SIGCONT support.
Andreas Kling
2019-02-28
Kernel: Only allow sending signals to process you own.
Andreas Kling
2019-02-28
Kernel: kill() syscall should support sending a signal to yourself.
Andreas Kling
2019-02-27
Kernel: Use KResult in link().
Andreas Kling
2019-02-27
Kernel: Use KResult in unlink() and rmdir().
Andreas Kling
2019-02-27
Add chown() syscall and a simple /bin/chown program.
Andreas Kling
2019-02-27
More compat work towards porting vim.
Andreas Kling
2019-02-26
Compat work towards porting vim.
Andreas Kling
2019-02-26
Compat work towards making bash-5.0 build with less patches.
Andreas Kling
2019-02-26
More compat work.
Andreas Kling
[next]