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