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-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
2021-07-20
Kernel: Disable big process lock for sys$uname()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock in sys$gethostname() sys$sethostname()
Brian Gianforcaro
2021-07-20
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
Brian Gianforcaro
2021-07-20
Kernel: Conditionally acquire the big lock based on syscall metadata
Brian Gianforcaro
2021-07-20
Kernel: Allow MutexLocker to be conditionally initialized
Brian Gianforcaro
2021-07-20
Kernel: Move validate_syscall_preconditions outside of the big lock
Brian Gianforcaro
2021-07-20
Kernel: Mark read only RegisterState function parameters as const
Brian Gianforcaro
2021-07-20
Kernel: Move syscall precondition validates to MM
Brian Gianforcaro
2021-07-20
Kernel: Instrument syscalls with their process big lock requirements
Brian Gianforcaro
2021-07-20
Kernel: No lock validate_user_stack variant, switch to Space as argument
Brian Gianforcaro
2021-07-20
Prekernel: Make sure we're not overwriting the ELF header
Gunnar Beutner
2021-07-19
VirtualFileSystem: Check for '.' '..' and empty filenames
ls
2021-07-19
Prekernel: Make sure the last few bytes of the kernel image are mapped
Gunnar Beutner
2021-07-19
Kernel: Remove obsolete code
Gunnar Beutner
2021-07-19
Kernel: Simplify the linker script for the prekernel
Gunnar Beutner
2021-07-19
Kernel: Make sure super pages are in the first 16MiB of physical memory
Gunnar Beutner
2021-07-19
Kernel: Rename PerformanceEvent methods to be more ARCH independent
Brian Gianforcaro
2021-07-19
Kernel: Push ARCH specific ifdef's down into RegisterState functions
Brian Gianforcaro
2021-07-19
Kernel/E1000: Consolidate RX and TX buffer regions
Andreas Kling
2021-07-18
Kernel: Don't truncate physical address in ACPI table to 32 bits
Tom
2021-07-18
Everywhere: Make tracking cpu usage independent from system ticks
Tom
2021-07-18
Everywhere: Improve CPU usage calculation
Tom
2021-07-18
Kernel: Rename bootloader to prekernel
Gunnar Beutner
2021-07-18
Kernel: Add .profile extension to perfcore files
Max Wipfli
2021-07-18
Kernel: Hand out 64-bit addresses to userspace
Gunnar Beutner
2021-07-18
Kernel: Use a different kernel load address for x86_64
Liav A
2021-07-18
Kernel: Introduce basic pre-kernel environment
Gunnar Beutner
2021-07-18
Kernel: Make allocate_randomized() work for 64-bit addresses
Gunnar Beutner
2021-07-18
Kernel: Fix 64-bit address truncation in MemoryManager::ensure_pte()
Gunnar Beutner
2021-07-18
Kernel: Split debug symbols into a separate file
Gunnar Beutner
2021-07-18
Kernel: Add support for kernel addresses other than 3-4GB
Gunnar Beutner
2021-07-18
Kernel: Support 64-bit addresses for kernel thread stacks
Gunnar Beutner
2021-07-18
Kernel: Make VirtualAddress::page_base() work with 64-bit addresses
Gunnar Beutner
2021-07-18
Kernel: Remove some more hardcoded addresses
Gunnar Beutner
2021-07-18
Kernel: Make SCHEDULER_DEBUG work on x86_64
Gunnar Beutner
2021-07-18
Kernel: Fix {read,write}_gs_ptr() for 64-bit addresses
Gunnar Beutner
2021-07-18
Kernel: Ignore KUBSAN symbols in the kernel symbol map
Gunnar Beutner
2021-07-18
Kernel: Clean up VirtIOGPU class interfaces
Sahan Fernando
2021-07-18
Kernel: Replace VirtIOGPU reinterpret casts with AK::BinaryBufferWriter
Sahan Fernando
2021-07-18
Kernel: Improve debug prints for VirtIOGPU device config events
Sahan Fernando
[next]