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
Age
Commit message (
Expand
)
Author
2019-05-30
Kernel: Rename Process::cwd_custody() to Process::current_directory().
Andreas Kling
2019-05-30
FileSystem: Port most of the code over to using custodies.
Andreas Kling
2019-05-30
FileSystem: Add a Custody class that represents a parent/child guardianship.
Andreas Kling
2019-05-30
Kernel: Make the Process allocate_region* API's understand "int prot".
Andreas Kling
2019-05-30
Kernel: Make fcntl(F_SETFL) actually update the append/blocking flags.
Andreas Kling
2019-05-30
Kernel: Add InodeFile, a File subclass for regular files.
Andreas Kling
2019-05-30
Kernel: Pass 'prot' argument to File::mmap() and act on it.
Andreas Kling
2019-05-30
Misc: Add a simple init process
Robin Burchell
2019-05-30
Kernel/LibC: Implement sched_* functionality to set/get process priority
Robin Burchell
2019-05-30
Kernel: Fix a bad printf, and stub out SO_ERROR a bit more fully
Robin Burchell
2019-05-28
Add clang-format file
Robin Burchell
2019-05-28
Kernel: Remove accidentally committer .orig file.
Andreas Kling
2019-05-27
tiled backgrounds no longer has strange off-by-one pixel errors
Christopher Dumas
2019-05-26
IDEDiskDevice: Implement basic DMA writes.
Andreas Kling
2019-05-26
Kernel: Sending a signal to yourself should block until dispatch.
Andreas Kling
2019-05-26
Kernel: Send more specific signals when crashing due to CPU exceptions.
Andreas Kling
2019-05-26
Kernel: Support O_APPEND
Robin Burchell
2019-05-25
Ext2FS: Block #0 can terminate an inode block list early.
Andreas Kling
2019-05-25
Ext2FS: Fix build with EXT2_DEBUG enabled, and tweak some variable names.
Andreas Kling
2019-05-24
Demos: Start working on a simple WidgetGallery app.
Andreas Kling
2019-05-24
Launcher loads applications from Launcher.ini, is started by default, and is ...
Christopher Dumas
2019-05-24
WindowServer: Add 2560x1440 resolution option.
Andreas Kling
2019-05-24
Kernel: Tidy up IDEDiskDevice a bit.
Andreas Kling
2019-05-23
Always run QEMU with -debugcon stdio.
Andreas Kling
2019-05-23
Kernel: Return ENOSYS if an invalid syscall number is requested.
Andreas Kling
2019-05-23
Kernel/AK: Move ELF loader to AK
Robin Burchell
2019-05-23
Kernel: getpeername() should fail with ENOTCONN for non-connected sockets.
Andreas Kling
2019-05-22
Kernel: Forked children should inherit their RangeAllocator by copy.
Andreas Kling
2019-05-22
Kernel: If a signal is ignored, make sure we unset BlockedSignal state.
Andreas Kling
2019-05-22
Kernel: Dump backtrace on illegal opcode exception.
Andreas Kling
2019-05-21
Kernel: Bump kernel stacks to 64 KB.
Andreas Kling
2019-05-20
Kernel: Add getpeername() syscall, and fix getsockname() behavior.
Andreas Kling
2019-05-20
Socket: Fix missing kprintf() args in setsockopt().
Andreas Kling
2019-05-20
Kernel: Let PageDirectory own the associated RangeAllocator.
Andreas Kling
2019-05-20
LocalSocket: Make send() and sendto() work, too.
Andreas Kling
2019-05-20
LocalSocket: Bump internal buffer sizes to 16KB.
Andreas Kling
2019-05-20
Kernel: Add support for recv() with MSG_DONTWAIT.
Andreas Kling
2019-05-20
LocalSocket: Fix mismatch between can_write() and write() logic.
Andreas Kling
2019-05-20
Kernel: Report EAGAIN from read() on a non-blocking socket if the buffer is e...
Robin Burchell
2019-05-19
Kernel+LibC: Implement getsockname() syscall.
Andreas Kling
2019-05-19
LibC: Add mmap_with_name() that names the allocation immediately.
Andreas Kling
2019-05-19
IDEDiskDevice: Add sysctl variable for turning DMA on/off.
Andreas Kling
2019-05-19
Kernel: Check can_write for blocking write
Robin Burchell
2019-05-19
Kernel: Add the ability to debug poll/select independently of read/write
Robin Burchell
2019-05-19
IDEDiskDevice: Support reading multiple sectors at a time with DMA.
Andreas Kling
2019-05-19
IDEDiskDevice: Use wait_for_irq() when waiting for DMA transfers.
Andreas Kling
2019-05-19
IDEDiskDevice: Add support for DMA reads.
Andreas Kling
2019-05-19
Kernel: Remove an unused ELFLoader member.
Andreas Kling
2019-05-19
Kernel: Remove relocation-related code since it's not used by the kernel.
Andreas Kling
2019-05-18
Kernel: Don't page in entire file immediately on mmap().
Andreas Kling
[next]