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
2020-01-03
Kernel: Add a more expressive API for getting random bytes
Andreas Kling
2020-01-03
Kernel: Remove read_tsc() syscall
Andreas Kling
2020-01-03
Kernel: The superuser is allowed to utime() on any file
Andreas Kling
2020-01-03
Kernel: rename() should fail with EXDEV for cross-device requests
Andreas Kling
2020-01-03
Kernel: Fix awkward bug where "touch /foo/bar/baz" could create "/baz"
Andreas Kling
2020-01-03
Kernel: Unbreak module loading (broke with NX bit changes)
Andreas Kling
2020-01-03
Kernel: read() and write() should fail with EBADF for wrong mode fd's
Andreas Kling
2020-01-03
Kernel: Don't allow open() with (O_CREAT | O_DIRECTORY)
Andreas Kling
2020-01-03
Kernel: Handle O_DIRECTORY in VFS::open() instead of in each syscall
Andreas Kling
2020-01-03
Kernel: killpg() with pgrp=0 should signal every process in the group
Andreas Kling
2020-01-03
Kernel: kill() with signal 0 should not actually send anything
Andreas Kling
2020-01-03
Kernel: Remove unnecessary wraparound check in Process::validate_read()
Andreas Kling
2020-01-02
Kernel: Don't include the process GID in the "extra GIDs" table
Andreas Kling
2020-01-02
Kernel: Make the loop that marks the bottom 1MB NX a little less busy
Andreas Kling
2020-01-02
Kernel: Fixing PCI MMIO access mechanism
Liav A
2020-01-02
Build: add support for building on OpenBSD
joshua stein
2020-01-02
Kernel: Mask kernel addresses in backtraces and profiles
Andreas Kling
2020-01-02
Kernel: Move kernel symbols to /res/kernel.map and make it root-only
Andreas Kling
2020-01-02
Kernel: Add some missing error checks to the setpgid() syscall
Andreas Kling
2020-01-02
Kernel: Remove debug spam about marking threads for death
Andreas Kling
2020-01-02
Kernel: Make the purge() syscall superuser-only
Andreas Kling
2020-01-02
Kernel: writev() should fail with EINVAL if total length > INT32_MAX
Andreas Kling
2020-01-02
Kernel: Remove broken implementation of Unix SHM
Andreas Kling
2020-01-02
Kernel: sys$mprotect protects sub-regions as well as whole ones
Andrew Kaster
2020-01-02
Kernel: Make mknod() respect the process umask
Andreas Kling
2020-01-02
Kernel: mknod() should not allow unprivileged users to create devices
Andreas Kling
2020-01-02
Kernel: Validate the full range of user memory passed to syscalls
Andreas Kling
2020-01-02
Kernel: Create support for PCI ECAM
Liav A
2020-01-02
Kernel: Create a basic SMBIOS Decoder
Liav A
2020-01-02
Kernel: Introduce the ACPI subsystem
Liav A
2020-01-01
Build: fix building Kernel/TestModule object
joshua stein
2020-01-01
Kernel: Add a random offset to kernel stacks upon syscall entry
Andreas Kling
2020-01-01
Kernel: Share code between Region::map() and Region::remap_page()
Andreas Kling
2020-01-01
Kernel: Disable x86 RDTSC instruction in userspace
Andreas Kling
2020-01-01
Demos: Add a dynamic linking demo to show off dlfcn methods
Andrew Kaster
2020-01-01
Kernel: Prevent executing I/O instructions in userspace
Andreas Kling
2020-01-01
Kernel: Fix typo in Descriptor::set_limit()
Andreas Kling
2020-01-01
Kernel: Switch to eagerly restoring x86 FPU state on context switch
Andreas Kling
2020-01-01
Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supported
Andreas Kling
2020-01-01
Kernel: Move CPU feature detection to Arch/x86/CPU.{cpp.h}
Andreas Kling
2020-01-01
Kernel: Enable x86 SMEP (Supervisor Mode Execution Protection)
Andreas Kling
2020-01-01
Kernel: Make module_load() and module_unload() be superuser-only
Andreas Kling
2019-12-31
Kernel: Implement AltGr key support
Tibor Nagy
2019-12-31
Kernel: Pointer range validation should fail on wraparound
Andreas Kling
2019-12-31
Kernel: Write address validation was only checking end of write range
Andreas Kling
2019-12-31
ProcFS: Supervisor-only inodes should be owned by UID 0, GID 0
Andreas Kling
2019-12-31
Kernel: Always reject never-userspace addresses before checking regions
Andreas Kling
2019-12-31
Kernel+ping: Only allow superuser to create SOCK_RAW sockets
Andreas Kling
2019-12-31
ProcFS: Reduce the amount of info accessible to non-superusers
Andreas Kling
2019-12-31
Kernel: Remove some unnecessary leaking of kernel pointers into dmesg
Andreas Kling
[next]