summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-04-06Kernel: Oops, also moved FileDescriptor into FileSystem/, fix Makefile.Andreas Kling
2019-04-06Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.Andreas Kling
2019-04-06Kernel: Use alloc_fd() more instead of walking fd list manually.Andreas Kling
2019-04-06Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.Andreas Kling
2019-04-05Hack sync.sh script to retry umount after a short delay if it fails.Andreas Kling
2019-04-05NetworkTask: Add a combined alarm for the all network adapters.Andreas Kling
2019-04-05AK: Revert Eternal<T> for now since it doesn't work as intended.Andreas Kling
2019-04-05Kernel: Build with i686-pc-serenity-g++.Andreas Kling
2019-04-04Kernel: Spawn /bin/Taskbar on startup.Andreas Kling
2019-04-03Kernel: Bump per-process file descriptor limit to 128.Andreas Kling
2019-04-03Taskbar: Start working on a taskbar app.Andreas Kling
2019-04-03AK: Add Eternal<T> and use it in various places.Andreas Kling
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling
2019-04-03Kernel: Tidy up kmalloc.cpp a tiny bit.Andreas Kling
2019-04-03Kernel: Remove unused Queue.h.Andreas Kling
2019-04-03Kernel: Remove Limits.hAndreas Kling
2019-04-03Kernel: Remove ancient nprocess and nblocked globals.Andreas Kling
2019-04-03Kernel: Remove unneeded kassert.h.Andreas Kling
2019-04-03Kernel: Remove now-unused _start.cppAndreas Kling
2019-04-03Kernel: Move devices into Kernel/Devices/.Andreas Kling
2019-04-03Kernel: Move ELF-related files into Kernel/ELF/.Andreas Kling
2019-04-03Kernel: Move TTY-related files into Kernel/TTY/.Andreas Kling
2019-04-03Kernel: Move FS-related files into Kernel/FileSystem/Andreas Kling
2019-04-03Kernel: Make LoopbackAdapter eternally allocated.Andreas Kling
2019-04-03AK: Remove useless ktime.hAndreas Kling
2019-04-03AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}Andreas Kling
2019-04-03Kernel: Get rid of the GPL elf.h and import exec_elf.h from OpenBSD.Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
2019-04-02Kernel: Move networking related files into Kernel/Net/.Andreas Kling
2019-04-02Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1.Andreas Kling
2019-04-01Kernel: Spawn the Launcher by default.Andreas Kling
2019-04-01Kernel: Use a multiboot header instead of a convoluted two-part bootloader.Andreas Kling
2019-04-01Kernel: Add a blunt big process lock.Andreas Kling
2019-03-30Kernel: Add a bit of debug output in do_exec() to learn about thread counts.Andreas Kling
2019-03-30Stopwatch: Print the result in decimal instead of hexadecimal.Andreas Kling
2019-03-27Kernel: Add Inode::truncate(size).Andreas Kling
2019-03-27Kernel: Save/restore the SSE context on context switch.Andreas Kling
2019-03-27Kernel: Put a bunch of debug spam behind #ifdefs.Andreas Kling
2019-03-27Kernel: Don't disable interrupts during Process destruction.Andreas Kling
2019-03-27Kernel: Don't disable interrupts during Thread destruction.Andreas Kling
2019-03-27Ext2FS: Avoid a lot of redundant writes to inode block arrays.Andreas Kling
2019-03-27Kernel: Initialize the CPU to allow SSE on startup.Andreas Kling
2019-03-27Give the emulator testing environments 128 MB of RAM.Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-03-27Kernel: Load ELF executable pages lazily when possible.Andreas Kling
2019-03-27Kernel: Print an error when trying to load an incompatible ELF image.Andreas Kling
2019-03-25LibGUI+Kernel: Add a GLock class (userspace mutex.)Andreas Kling
2019-03-25Kernel: Do timekeeping manually instead of asking the RTC all the time.Andreas Kling
2019-03-24Kernel: Don't hang the system on unrecoverable page fault.Andreas Kling
2019-03-24Kernel: Make block() and yield() automatically call Scheduler::yield().Andreas Kling