summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-02-07Add a fast memcpy() using MMX when we're moving >= 1KB.Andreas Kling
2019-02-07Kernel: Drivers for PS/2 mouse and keyboard kept stealing from each other.Andreas Kling
2019-02-06Kernel: Stop spamming the kernel log buffer when loading ksyms.Andreas Kling
2019-02-06Kernel: Add a Finalizer process to take care of dying processes.Andreas Kling
2019-02-06Kernel: Various stability improvements.Andreas Kling
2019-02-06Kernel: Fix some broken debugging code in VFS.Andreas Kling
2019-02-06Bootloader: Locate the kernel's data segment and clear it.Andreas Kling
2019-02-06Kernel: Clean up around Scheduler::yield() a bit.Andreas Kling
2019-02-06Clean up LDFLAGS a bit.Andreas Kling
2019-02-06Clean up some uninteresting log spam.Andreas Kling
2019-02-06Kernel: Add /proc/pci so we can see what's on the PCI bus.Andreas Kling
2019-02-06Kernel: Much improved BochsVGA (BXVGA) support.Andreas Kling
2019-02-05Kernel: Writing to a slave PTY should yield EIO if the master is closed.Andreas Kling
2019-02-05Kernel: Closing a MasterPTY should generate a TTY hangup.Andreas Kling
2019-02-05Kernel: Reading from a slave PTY should give EOF if master PTY is closed.Andreas Kling
2019-02-05Kernel: Add an InterruptFlagSaver helper class.Andreas Kling
2019-02-05Add a simple close button ("X") to windows.Andreas Kling
2019-02-05Clock: Turns the clock window from guitest2 into a separate program.Andreas Kling
2019-02-05Show the amount of memory in GraphicsBitmaps in /bin/top.Andreas Kling
2019-02-05WindowServer: Sever the WSWindow/Process link when the process dies.Andreas Kling
2019-02-05Kernel: Invalidate file-backed VMO's when inodes are written.Andreas Kling
2019-02-05mmap all the font files!Andreas Kling
2019-02-04Kernel: Ignore SIGCHLD by default.Andreas Kling
2019-02-04Kernel: Process should send SIGCHLD to its parent when it dies.Andreas Kling
2019-02-04ProcFS: Fix wrong linkage for /proc/cpuinfo inode.Andreas Kling
2019-02-04Add a /bin/top program for process table monitoring.Andreas Kling
2019-02-04Kernel: Process should disassociate from its TTY when it dies.Andreas Kling
2019-02-03Kernel: Add a /proc/all process table dump.Andreas Kling
2019-02-03Get nyancat nyanning in Serenity.Andreas Kling
2019-02-03Add /dev/{stdin,stdout,stderr} as symlinks to /proc/self/fd/{0,1,2}Andreas Kling
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-02-03Kernel: stat(), fstat() and lstat() didn't return some error codes.Andreas Kling
2019-02-03Kernel: Oops, I mixed up st_dev and st_rdev in struct stat.Andreas Kling
2019-02-03Kernel: Add /proc/self, a symlink to the /proc/$PID.Andreas Kling
2019-02-03Ext2FS: Avoid a kmallocation every time we fetch an inode from disk.Andreas Kling
2019-02-03Kernel: Increase default userspace stack size to 64 kilobytes.Andreas Kling
2019-02-03Kernel: Remove unnecessary assertion in page_in_from_inode().Andreas Kling
2019-02-03Kernel: Improve crash info if page_in_from_inode() is called redundantly.Andreas Kling
2019-02-03Kernel: Let's have cli() and sti() clobber memory.Andreas Kling
2019-02-03Kernel: When entering page_in_from_inode(), assert that !physical_page.Andreas Kling
2019-02-03Make font loading use mmap().Andreas Kling
2019-02-02Start working on a simple graphical font editor.Andreas Kling
2019-02-02Add basic automatic dependency management to Makefiles.Andreas Kling
2019-02-01Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.Andreas Kling
2019-02-01Kernel: mkdir() should use the containing directory's FS for inode creation.Andreas Kling
2019-02-01Kernel: mkdir() should fail if the pathname is empty.Andreas Kling
2019-02-01Implement event loop timers.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-31LibC: Add mktime().Andreas Kling
2019-01-31Kernel: Make Process a Weakable class.Andreas Kling