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-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
2019-05-18
FileDescriptor: It's actually okay to seek past the end of a file. :^)
Andreas Kling
2019-05-18
Kernel: Make sure we never put the colonel thread in the runnable list.
Andreas Kling
2019-05-18
Kernel: Add a Thread::set_thread_list() helper to keep logic in one place.
Andreas Kling
2019-05-18
Kernel: Refactor thread scheduling a bit, breaking it into multiple lists.
Andreas Kling
2019-05-18
Kernel: Fix select with a 0 timeout
Robin Burchell
2019-05-18
Kernel: Don't allow dump_backtrace() to call dump_backtrace().
Andreas Kling
2019-05-18
Kernel: Fail a bit more gracefully when we don't have userspace symbols.
Andreas Kling
2019-05-18
Kernel: SharedMemory should implement mmap().
Andreas Kling
2019-05-18
Kernel: Tidy up FileDescriptor members a bit.
Andreas Kling
2019-05-18
Kernel: Fix poll() with timeout
Robin Burchell
2019-05-18
Kernel: Remove some RangeAllocator debug spam.
Andreas Kling
2019-05-18
Kernel: select() was transferring the readfds into the exceptfds vector.
Andreas Kling
2019-05-18
Kernel: Pass ELF program header locations from multiboot to kernel.
Andreas Kling
2019-05-18
Kernel: Make sure to clear FD sets when preparing for a select
Robin Burchell
2019-05-18
Kernel: Fix timeout support in select
Robin Burchell
2019-05-18
NetworkTask: Don't crash on startup if there's no E1000 NIC present.
Andreas Kling
2019-05-17
Build: Install most headers to Root (and libcore.a/libgui.a)
Robin Burchell
2019-05-17
Kernel: Make the times() syscall return something other than 0.
Andreas Kling
2019-05-17
Kernel: After creating our GDT, make sure CS refers to the right descriptor.
Andreas Kling
[next]