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-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
2019-05-17
sync.sh: Use mkdir -p for everything.
Andreas Kling
2019-05-17
Kernel: Put GDT and IDT in BSS rather than runtime-allocating them.
Andreas Kling
2019-05-17
Kernel: Make sure we load DS/ES/FS/GS/SS immediately after making the GDT.
Andreas Kling
2019-05-17
Kernel: Clear the X86 direction flag (DF) in the boot loader.
Andreas Kling
2019-05-17
Run QEMU with the "guest_errors" debug flag, in case we do something wrong.
Andreas Kling
2019-05-17
Kernel: GDTR and IDTR limits should be table size - 1.
Andreas Kling
2019-05-17
Kernel/Process: Use auto to avoid incompatible types, causing a signedness wa...
Robin Burchell
2019-05-17
Kernel/RTC: Mark some intentional fallthroughs to suppress compiler warnings
Robin Burchell
2019-05-17
LibCore: Move AK/ArgsParser to LibCore/CArgsParser
Robin Burchell
2019-05-17
Kernel: Remove some unnecessary massaging of region base/size pairs.
Andreas Kling
2019-05-17
Kernel: Factor out range allocation from Process::allocate_region*().
Andreas Kling
2019-05-17
Kernel: Let Region keep a Range internally.
Andreas Kling
2019-05-17
Kernel: Use a RangeAllocator for kernel-only virtual space allocation too.
Andreas Kling
2019-05-17
Kernel: Remove Process::m_next_address.
Andreas Kling
2019-05-17
Kernel: Make Thread::kernel_stack_base() work for kernel processes.
Andreas Kling
2019-05-17
Kernel: Implement a simple virtual address range allocator.
Andreas Kling
2019-05-17
Always dump QEMU CPU state on CPU reset.
Andreas Kling
2019-05-16
Kernel: Always dump_backtrace() on process crash.
Andreas Kling
2019-05-16
Kernel: Symbolicate userspace backtraces using ELFLoader.
Andreas Kling
2019-05-16
FileSystem: fix errno on lseek() beyond the bounds of a file
Robin Burchell
2019-05-16
Kernel: Simplify ELF loader by removing the allocator indirections.
Andreas Kling
2019-05-16
Kernel: Simplify dump_backtrace() API for clients.
Andreas Kling
2019-05-16
Only the kernel needs to build with default includes disabled.
Andreas Kling
2019-05-16
Kernel: Move Inode to its own files.
Andreas Kling
2019-05-15
Kernel: Add a beep() syscall that beeps the PC speaker.
Andreas Kling
2019-05-15
makeall: Use set -e to exit on failure
Robin Burchell
2019-05-15
makeall: Like BuildIt, respect MAKEJOBS
Robin Burchell
2019-05-14
Kernel: Encapsulate the Region's COW map a bit better.
Andreas Kling
2019-05-14
Kernel: Make allocate_kernel_region() commit the region automatically.
Andreas Kling
2019-05-14
Kernel: Signal stacks are lazily allocated so don't crash in getter.
Andreas Kling
2019-05-14
Kernel: Allocate kernel signal stacks using the region allocator as well.
Andreas Kling
2019-05-14
Kernel: Allocate kernel stacks for threads using the region allocator.
Andreas Kling
2019-05-14
Kernel: Have Lock dump backtrace on lock-while-interrupts-disabled error.
Andreas Kling
2019-05-13
Kernel: Add support for the PS/2 mouse wheel if detected.
Andreas Kling
2019-05-13
Feature/pidof (#31)
GuillaumeGas
2019-05-13
RetroFetch: Add a silly neofetch-like program.
Andreas Kling
2019-05-10
IPv4: Default initialize IPv4Address to 0.0.0.0.
Andreas Kling
2019-05-10
Kernel: Add a writev() syscall for writing multiple buffers in one go.
Andreas Kling
2019-05-09
LibGUI: Start working on a file picker dialog (GFilePicker).
Andreas Kling
2019-05-08
Replace various copies of parse_uint(String) with String::to_uint().
Andreas Kling
2019-05-08
Move VisualBuilder into a new DevTools directory.
Andreas Kling
2019-05-08
HelloWorld: Add a simple "Hello World!" app showing the basics.
Andreas Kling
2019-05-07
Shell: Move line editing to a separate class.
Andreas Kling
[next]