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-04-03
Kernel: Move VM-related files into Kernel/VM/.
Andreas Kling
2019-04-03
Kernel: Tidy up kmalloc.cpp a tiny bit.
Andreas Kling
2019-04-03
Kernel: Remove unused Queue.h.
Andreas Kling
2019-04-03
Kernel: Remove Limits.h
Andreas Kling
2019-04-03
Kernel: Remove ancient nprocess and nblocked globals.
Andreas Kling
2019-04-03
Kernel: Remove unneeded kassert.h.
Andreas Kling
2019-04-03
Kernel: Remove now-unused _start.cpp
Andreas Kling
2019-04-03
Kernel: Move devices into Kernel/Devices/.
Andreas Kling
2019-04-03
Kernel: Move ELF-related files into Kernel/ELF/.
Andreas Kling
2019-04-03
Kernel: Move TTY-related files into Kernel/TTY/.
Andreas Kling
2019-04-03
Kernel: Move FS-related files into Kernel/FileSystem/
Andreas Kling
2019-04-03
Kernel: Make LoopbackAdapter eternally allocated.
Andreas Kling
2019-04-03
AK: Remove useless ktime.h
Andreas Kling
2019-04-03
AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}
Andreas Kling
2019-04-03
Kernel: Get rid of the GPL elf.h and import exec_elf.h from OpenBSD.
Andreas Kling
2019-04-02
Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.
Andreas Kling
2019-04-02
Kernel: Move networking related files into Kernel/Net/.
Andreas Kling
2019-04-02
Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1.
Andreas Kling
2019-04-01
Kernel: Spawn the Launcher by default.
Andreas Kling
2019-04-01
Kernel: Use a multiboot header instead of a convoluted two-part bootloader.
Andreas Kling
2019-04-01
Kernel: Add a blunt big process lock.
Andreas Kling
2019-03-30
Kernel: Add a bit of debug output in do_exec() to learn about thread counts.
Andreas Kling
2019-03-30
Stopwatch: Print the result in decimal instead of hexadecimal.
Andreas Kling
2019-03-27
Kernel: Add Inode::truncate(size).
Andreas Kling
2019-03-27
Kernel: Save/restore the SSE context on context switch.
Andreas Kling
2019-03-27
Kernel: Put a bunch of debug spam behind #ifdefs.
Andreas Kling
2019-03-27
Kernel: Don't disable interrupts during Process destruction.
Andreas Kling
2019-03-27
Kernel: Don't disable interrupts during Thread destruction.
Andreas Kling
2019-03-27
Ext2FS: Avoid a lot of redundant writes to inode block arrays.
Andreas Kling
2019-03-27
Kernel: Initialize the CPU to allow SSE on startup.
Andreas Kling
2019-03-27
Give the emulator testing environments 128 MB of RAM.
Andreas Kling
2019-03-27
LibC: Run constructors on process startup.
Andreas Kling
2019-03-27
Kernel: Load ELF executable pages lazily when possible.
Andreas Kling
2019-03-27
Kernel: Print an error when trying to load an incompatible ELF image.
Andreas Kling
2019-03-25
LibGUI+Kernel: Add a GLock class (userspace mutex.)
Andreas Kling
2019-03-25
Kernel: Do timekeeping manually instead of asking the RTC all the time.
Andreas Kling
2019-03-24
Kernel: Don't hang the system on unrecoverable page fault.
Andreas Kling
2019-03-24
Kernel: Make block() and yield() automatically call Scheduler::yield().
Andreas Kling
2019-03-24
Kernel: Fix broken destruction order for Process/Thread.
Andreas Kling
2019-03-23
Kernel: Add a Thread::all_threads() helper.
Andreas Kling
2019-03-23
Kernel+LibC: Add a simple create_thread() syscall.
Andreas Kling
2019-03-23
Kernel: Set the colonel task to low priority.
Andreas Kling
2019-03-23
Kernel: Don't add the colonel process' main thread to g_threads.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-21
Use 64-bit integers inside Stopwatch to enable longer timings.
Andreas Kling
2019-03-21
SharedGraphics: Implement a simple PNG decoder.
Andreas Kling
2019-03-20
Kernel+LibC: Don't crash upon traversal of large directories.
Andreas Kling
2019-03-20
Kernel: Oops, forgot to add Alarm.h earlier. Here it is.
Andreas Kling
2019-03-20
Kernel: Remove ioctl for getting a socket peer's PID.
Andreas Kling
2019-03-20
Kernel: Snooze the NetworkTask until there are incoming packets to process.
Andreas Kling
[next]