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
2021-07-23
Kernel: Add missing .globl definitions
Gunnar Beutner
2021-07-23
Kernel: Mark a few more things as READONLY_AFTER_INIT
Gunnar Beutner
2021-07-23
Kernel: Always build the kernel without default libs
Gunnar Beutner
2021-07-23
Kernel: Make some of the assembly code position-independent on x86_64
Gunnar Beutner
2021-07-23
Prekernel: Don't build the prekernel as a PIE image
Gunnar Beutner
2021-07-23
Kernel: Make -pie work for x86_64
Gunnar Beutner
2021-07-23
Kernel: Use StringView when parsing pledges in sys$pledge(..)
Brian Gianforcaro
2021-07-23
Kernel: Fix bug where we half apply pledges in sys$pledge(..)
Brian Gianforcaro
2021-07-23
Kernel: Migrate sys$pledge to use the KString API
Brian Gianforcaro
2021-07-23
Kernel: Annotate kernel_base and friends as READONLY_AFTER_INIT
Brian Gianforcaro
2021-07-23
Kernel: Migrate sys$unveil to use the KString API
Brian Gianforcaro
2021-07-23
Kernel: Use StringView literals for fs_type match in sys$mount(..)
Brian Gianforcaro
2021-07-23
Kernel: Remove another ARCH ifdef using RegisterState::flags()
Brian Gianforcaro
2021-07-23
Kernel: No need to use safe_memcpy() when handling an inode fault
Andreas Kling
2021-07-23
Kernel: Reduce useful ROP gadgets by zeroing used function registers
Brian Gianforcaro
2021-07-23
Kernel: Simplify VMObject locking & page fault handlers
Andreas Kling
2021-07-23
Kernel: Remove unused MAP_SHARED_ZERO_PAGE_LAZILY code path
Andreas Kling
2021-07-22
Kernel: Convert Region to east-const style
Andreas Kling
2021-07-22
Kernel: Fix the variable declaration for some linker script symbols
Gunnar Beutner
2021-07-22
Kernel: Add /proc/kernel_base (superuser only)
Andreas Kling
2021-07-22
Kernel: Make committed physical page allocation return NonnullRefPtr
Andreas Kling
2021-07-22
Kernel: Consolidate API for creating AnonymousVMObject with given pages
Andreas Kling
2021-07-22
Kernel: Convert VMObject & subclasses to east-const style
Andreas Kling
2021-07-22
Kernel: Fix incorrect format template
Gunnar Beutner
2021-07-22
Kernel: Make sure crash dumps are properly aligned on x86_64
Gunnar Beutner
2021-07-22
Everywhere: Prefer using {:#x} over 0x{:x}
Gunnar Beutner
2021-07-22
Everywhere: Prefix hexadecimal numbers with 0x
Gunnar Beutner
2021-07-21
Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers"
Andreas Kling
2021-07-21
Kernel: Use IntrusiveList for keeping track of GenericInterruptHandlers
Andreas Kling
2021-07-21
Kernel: Remove Inode's inheritance from Weakable
Andreas Kling
2021-07-21
Kernel: Use IntrusiveList for keeping track of InodeWatchers
Andreas Kling
2021-07-21
Kernel: VirtIO framebuffer should clamp pending dirty rects if needed
Tom
2021-07-20
Kernel: Remove KBufferBuilder's can_expand restriction
Andreas Kling
2021-07-20
Kernel: Remove KBufferBuilder API for reusing an existing buffer
Andreas Kling
2021-07-20
Kernel: Simplify ProcFS generated buffer caching
Andreas Kling
2021-07-20
Kernel: Remove confused comment in KBufferBuilder::appendff()
Andreas Kling
2021-07-20
Kernel+LibC: Implement fcntl(2) advisory locks
Peter Elliott
2021-07-20
Prekernel: Make sure to reload CR3 after modifying the page tables
Gunnar Beutner
2021-07-20
Prekernel: Don't wrap around the PTE index improperly
Gunnar Beutner
2021-07-20
Prekernel: Properly initialize variables
Gunnar Beutner
2021-07-20
Kernel: Specify protection flags for ELF load headers
Gunnar Beutner
2021-07-20
Kernel: Use the C preprocessor to avoid two copies of the linker script
Gunnar Beutner
2021-07-20
Prekernel: Don't assume that PT_LOAD headers are ordered by address
Gunnar Beutner
2021-07-20
Kernel: Rename .boot_bss to .super_pages to better reflect what it is
Gunnar Beutner
2021-07-20
Prekernel: Use physical addresses for some of the BootInfo parameters
Gunnar Beutner
2021-07-20
Kernel: Move boot info declarations to a header file
Gunnar Beutner
2021-07-20
Kernel: Initialize serial debug after setting kernel command-line
Gunnar Beutner
2021-07-20
Kernel: Disable big process lock for sys$yield()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock for sys$gettid()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock for sys$getpid()
Brian Gianforcaro
[next]