summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-06-10PaintBrush: Include in makeall.shAndreas Kling
2019-06-10PaintBrush: Start working on a simple painting application.Andreas Kling
2019-06-10Kernel: Use NetworkOrdered<T> in ARPPacket.Andreas Kling
2019-06-09FileSystem: Don't perform path resolution twice for open() with O_CREAT.Andreas Kling
2019-06-09Ext2FS: The block numbers returned by allocate_blocks() should be 1-based.Andreas Kling
2019-06-09Ext2FS: Fix wrong file mode being passed from create_inode() to add_child().Andreas Kling
2019-06-09Ext2FS: Move directory writing logic into Ext2FSInode.Andreas Kling
2019-06-09Kernel: Use the Multiboot memory map info to inform our paging setup.Andreas Kling
2019-06-09Kernel: Use StringView more in Inode and subclasses.Andreas Kling
2019-06-08Kernel: Implement serial port driverConrad Pankoff
2019-06-08Kernel: Fix booting from "inactive" MBR partitionsConrad Pankoff
2019-06-07Kernel: Tweak some String&& => const String&.Andreas Kling
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling
2019-06-07Kernel: The kernel will never call mmx_memcpy() so prune it.Andreas Kling
2019-06-07Kernel: Qualify a bunch of #include statements.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-06-07Kernel: Syscall header should forward-declare timeval with C linkage.Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-06-07AK: Rename printf.cpp to PrintfImplementation.h.Andreas Kling
2019-06-07Kernel: Implement the alarm() syscall.Andreas Kling
2019-06-07Base: Let's have "te" as a symlink alias for TextEditor for now.Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-06-06TTY: Generate SIGTSTP if cc[VSUSP] is pressed.Andreas Kling
2019-06-06AK: Make timeval_add() and timeval_sub() take references.Andreas Kling
2019-06-06Kernel: Tidy up sys$select() to make it more readable.Andreas Kling
2019-06-06FIFO: Raise SIGPIPE in processes that write() to a broken pipe.Andreas Kling
2019-06-06FIFO: Let write() fail with EPIPE if there's no reader.Andreas Kling
2019-06-04Build: Remove grub from default build processConrad Pankoff
2019-06-04Kernel: Parse cmdline for root filesystem e.g. root=/dev/hda1Conrad Pankoff
2019-06-04Kernel: Fix KParams parsing with trailing space in kernel cmdlineConrad Pankoff
2019-06-04Kernel: Add KParams class for accessing kernel cmdline parameters (#188)Conrad Pankoff
2019-06-03Terminal: Use Vectors and OwnPtrs for Terminal lines. Adjust scrollChristopher Dumas
2019-06-02Kernel: Implement MBR partition loader (#168)Conrad Pankoff
2019-06-02sync: Make this work for FedoraRobin Burchell
2019-06-02AK: Add implicit String -> StringView conversionRobin Burchell
2019-06-02Boot: Let's start GRUB with no timeout.Andreas Kling
2019-06-02FileSystem: Rename VFS::fchmod() -> chmod().Andreas Kling
2019-06-02FileSystem: Route chown() and fchown() through VFS for access control.Andreas Kling
2019-06-02FileSystem: Only retrieve inode metadata once in VFS::chown().Andreas Kling
2019-06-02Kernel: Rename OffsetDiskDevice to DiskPartitionConrad Pankoff
2019-06-02Kernel: Rename offset parameter of OffsetDiskDevice to block_offsetConrad Pankoff
2019-06-02Kernel: Add DISK_SIZE option to sync.shConrad Pankoff
2019-06-02Kernel: Implement OffsetDiskDevice to prepare for partition supportConrad Pankoff
2019-06-02Kernel: Memory-mapped files now have the absolute path as their name.Andreas Kling
2019-06-02Kernel: Make better use of the multiboot info.Andreas Kling
2019-06-02Kernel: Add comment block about File, taking some from Device.Andreas Kling
2019-06-01Kernel: Add fchown() syscall.Andreas Kling
2019-06-01Kernel: Make File::absolute_path() const.Andreas Kling
2019-06-01FileSystem: Don't create a temporary FileDescriptor every time we stat().Andreas Kling