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-12-26
Kernel: When physical page allocation fails, try to purge something
Andreas Kling
2019-12-26
ProcFS: Fix inconsistent numbers in /proc/memstat
Andreas Kling
2019-12-26
Kernel: Add Lock::is_locked()
Andreas Kling
2019-12-26
Kernel: Detect support for no-execute (NX) CPU features
Conrad Pankoff
2019-12-25
Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_t
Andreas Kling
2019-12-25
Kernel: Make kernel memory regions be non-executable by default
Andreas Kling
2019-12-25
Kernel: Set NX bit for virtual addresses 0-1MB and 2-8MB
Andreas Kling
2019-12-25
Kernel: Clarify the various input validity checks in mmap()
Andreas Kling
2019-12-25
run: Run QEMU with "-cpu max"
Andreas Kling
2019-12-25
Kernel: Don't allow mmap()/mprotect() to set up PROT_WRITE|PROT_EXEC
Andreas Kling
2019-12-25
Kernel: Use the CPU's NX bit to enforce PROT_EXEC on memory mappings
Andreas Kling
2019-12-25
Kernel: Interpret "reserved bit violation" page faults correctly
Andreas Kling
2019-12-25
Kernel: Enable PAE (Physical Address Extension)
Andreas Kling
2019-12-25
Kernel: Rename PageDirectory::find_by_pdb() => find_by_cr3()
Andreas Kling
2019-12-25
Kernel: Clean up Region access bit setters a little
Andreas Kling
2019-12-25
Kernel: Clean up CPU fault register dumps
Andreas Kling
2019-12-25
Kernel: Uh, actually *actually* turn on CR4.PGE
Andreas Kling
2019-12-24
Kernel: Implement recursion limit on path resolution
Shannon Booth
2019-12-24
Kernel: Oops, actually enable CR4.PGE (page table global bit)
Andreas Kling
2019-12-24
Kernel: Fail module loading if any symbols can not be resolved
Conrad Pankoff
2019-12-24
Kernel: Disallow loading a module twice without explicitly unloading it
Conrad Pankoff
2019-12-24
Build: Fix shellcheck warnings in makeall.sh
Shannon Booth
2019-12-24
Build: Meta: Allow makeall.sh and run to be called from any directory
Shannon Booth
2019-12-24
Kernel: Fix debug message and kernel stack region names in thread setup
Conrad Pankoff
2019-12-24
Kernel: Mark kernel stack regions as... stack regions
Conrad Pankoff
2019-12-24
Kernel: Move ring0 stacks out of kmalloc_eternal
Conrad Pankoff
2019-12-24
Kernel: Add a size argument to validate_read_from_kernel
Conrad Pankoff
2019-12-23
Meta: Add environment variable to specify bochs command in run script
Conrad Pankoff
2019-12-22
Run: Fix broken packet logging argument to QEMU (disabled by default)
Andreas Kling
2019-12-22
Net: Shrink the NetworkTask packet buffer
Andreas Kling
2019-12-22
Kernel: Unlock the Process when exit()ing
Andreas Kling
2019-12-22
Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)
Andreas Kling
2019-12-22
Kernel: Make TID's be unique PID's
Andreas Kling
2019-12-22
Kernel: Get rid of "main thread" concept
Andreas Kling
2019-12-21
Kernel: Expose region executable bit in /proc/PID/vm
Andreas Kling
2019-12-21
Kernel: Enable the x86 WP bit to catch invalid memory writes in ring 0
Andreas Kling
2019-12-20
Build: get rid of UseIt.sh
joshua stein
2019-12-20
Build: Get rid of the USERLAND define
Andreas Kling
2019-12-20
Build: Have makeall.sh clean up before running
Andreas Kling
2019-12-20
Build: Abort makeall.sh without building a disk image if make fails
Andreas Kling
2019-12-20
Kernel+LibC: Build with basic -fstack-protector support
Andreas Kling
2019-12-20
Kernel: Make sure we build with -mno-387, -mno-sse, etc.
Andreas Kling
2019-12-20
Build: Make Kernel/makeall.sh a simple wrapper around the root Makefile
Andreas Kling
2019-12-20
Build: clean up build system, use one shared Makefile
joshua stein
2019-12-20
Kernel: Remove AK_MAKE_NONCOPYABLE from PDE and PTE classes
Andreas Kling
2019-12-20
Kernel: Fix some warnings about passing non-POD to kprintf
Andreas Kling
2019-12-20
VirtualConsole: use memmove for an overlapping copy
joshua stein
2019-12-19
Kernel: Rename vmo => vmobject everywhere
Andreas Kling
2019-12-19
Kernel: Merge Process::fork() into sys$fork()
Andreas Kling
2019-12-19
Update toolchain to binutils-2.33.1 gcc-9.2.0
Philip Herron
[next]