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