summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-07-23Kernel: Add missing .globl definitionsGunnar Beutner
2021-07-23Kernel: Mark a few more things as READONLY_AFTER_INITGunnar Beutner
2021-07-23Kernel: Always build the kernel without default libsGunnar Beutner
2021-07-23Kernel: Make some of the assembly code position-independent on x86_64Gunnar Beutner
2021-07-23Prekernel: Don't build the prekernel as a PIE imageGunnar Beutner
2021-07-23Kernel: Make -pie work for x86_64Gunnar Beutner
2021-07-23Kernel: Use StringView when parsing pledges in sys$pledge(..)Brian Gianforcaro
2021-07-23Kernel: Fix bug where we half apply pledges in sys$pledge(..)Brian Gianforcaro
2021-07-23Kernel: Migrate sys$pledge to use the KString APIBrian Gianforcaro
2021-07-23Kernel: Annotate kernel_base and friends as READONLY_AFTER_INITBrian Gianforcaro
2021-07-23Kernel: Migrate sys$unveil to use the KString APIBrian Gianforcaro
2021-07-23Kernel: Use StringView literals for fs_type match in sys$mount(..)Brian Gianforcaro
2021-07-23Kernel: Remove another ARCH ifdef using RegisterState::flags()Brian Gianforcaro
2021-07-23Kernel: No need to use safe_memcpy() when handling an inode faultAndreas Kling
2021-07-23Kernel: Reduce useful ROP gadgets by zeroing used function registersBrian Gianforcaro
2021-07-23Kernel: Simplify VMObject locking & page fault handlersAndreas Kling
2021-07-23Kernel: Remove unused MAP_SHARED_ZERO_PAGE_LAZILY code pathAndreas Kling
2021-07-22Kernel: Convert Region to east-const styleAndreas Kling
2021-07-22Kernel: Fix the variable declaration for some linker script symbolsGunnar Beutner
2021-07-22Kernel: Add /proc/kernel_base (superuser only)Andreas Kling
2021-07-22Kernel: Make committed physical page allocation return NonnullRefPtrAndreas Kling
2021-07-22Kernel: Consolidate API for creating AnonymousVMObject with given pagesAndreas Kling
2021-07-22Kernel: Convert VMObject & subclasses to east-const styleAndreas Kling
2021-07-22Kernel: Fix incorrect format templateGunnar Beutner
2021-07-22Kernel: Make sure crash dumps are properly aligned on x86_64Gunnar Beutner
2021-07-22Everywhere: Prefer using {:#x} over 0x{:x}Gunnar Beutner
2021-07-22Everywhere: Prefix hexadecimal numbers with 0xGunnar Beutner
2021-07-21Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers"Andreas Kling
2021-07-21Kernel: Use IntrusiveList for keeping track of GenericInterruptHandlersAndreas Kling
2021-07-21Kernel: Remove Inode's inheritance from WeakableAndreas Kling
2021-07-21Kernel: Use IntrusiveList for keeping track of InodeWatchersAndreas Kling
2021-07-21Kernel: VirtIO framebuffer should clamp pending dirty rects if neededTom
2021-07-20Kernel: Remove KBufferBuilder's can_expand restrictionAndreas Kling
2021-07-20Kernel: Remove KBufferBuilder API for reusing an existing bufferAndreas Kling
2021-07-20Kernel: Simplify ProcFS generated buffer cachingAndreas Kling
2021-07-20Kernel: Remove confused comment in KBufferBuilder::appendff()Andreas Kling
2021-07-20Kernel+LibC: Implement fcntl(2) advisory locksPeter Elliott
2021-07-20Prekernel: Make sure to reload CR3 after modifying the page tablesGunnar Beutner
2021-07-20Prekernel: Don't wrap around the PTE index improperlyGunnar Beutner
2021-07-20Prekernel: Properly initialize variablesGunnar Beutner
2021-07-20Kernel: Specify protection flags for ELF load headersGunnar Beutner
2021-07-20Kernel: Use the C preprocessor to avoid two copies of the linker scriptGunnar Beutner
2021-07-20Prekernel: Don't assume that PT_LOAD headers are ordered by addressGunnar Beutner
2021-07-20Kernel: Rename .boot_bss to .super_pages to better reflect what it isGunnar Beutner
2021-07-20Prekernel: Use physical addresses for some of the BootInfo parametersGunnar Beutner
2021-07-20Kernel: Move boot info declarations to a header fileGunnar Beutner
2021-07-20Kernel: Initialize serial debug after setting kernel command-lineGunnar Beutner
2021-07-20Kernel: Disable big process lock for sys$yield()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$gettid()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$getpid()Brian Gianforcaro