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
2023-01-29
AK: Deprecate the old `AK::Stream`
Tim Schumacher
2023-01-29
Kernel/FileSystem: Simplify the ProcFS inode code
Liav A
2023-01-28
AK: Remove `try_` prefix from FixedArray creation functions
Linus Groh
2023-01-27
Kernel/PCI: Pass DeviceIdentifier to get_BAR2 in BochsGraphicsAdapter
Timon Kruiper
2023-01-27
Kernel: Add Syscall.cpp to aarch64 build
Timon Kruiper
2023-01-27
Kernel: Add Syscalls/execve.cpp to aarch64 build
Timon Kruiper
2023-01-27
Kernel: Add ThreadRegisters::set_exec_state and use it in execve.cpp
Timon Kruiper
2023-01-27
Kernel/aarch64: Implement Processor::platform_string()
Timon Kruiper
2023-01-27
Kernel: Use InterruptsState abstraction in execve.cpp
Timon Kruiper
2023-01-27
Kernel: Add Syscalls/fork.cpp to aarch64 build
Timon Kruiper
2023-01-27
Kernel: Add Syscalls/sigaction.cpp to aarch64 build
Timon Kruiper
2023-01-27
Kernel: Add Syscalls/mmap.cpp to aarch64 build
Timon Kruiper
2023-01-27
Kernel: Make Syscalls/ptrace.cpp buildable for aarch64
Timon Kruiper
2023-01-27
Kernel/aarch64: Implement set_return_reg and capture_syscall_params
Timon Kruiper
2023-01-27
Kernel/aarch64: Add stub for copy_ptrace_registers_into_kernel_registers
Timon Kruiper
2023-01-27
Kernel: Remove declarations for non-existent methods
Sam Atkins
2023-01-27
Kernel/aarch64: Set Access Permission (writable bit) on PageTableEntry
Timon Kruiper
2023-01-27
Kernel/aarch64: Implement switching page directories
Timon Kruiper
2023-01-27
Kernel/aarch64: Store and initialize TTBR0_EL1 in ThreadRegisters
Timon Kruiper
2023-01-27
Kernel/aarch64: Add helper to get the current TTBR0_EL1
Timon Kruiper
2023-01-27
Kernel/aarch64: Keep track of root page table and kernel directory table
Timon Kruiper
2023-01-27
Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directory
Timon Kruiper
2023-01-27
Kernel/aarch64: Implement initial page fault handling
Timon Kruiper
2023-01-27
Kernel/aarch64: Add stub for handle_safe_access_fault
Timon Kruiper
2023-01-27
Kernel: Refactor PageFault for use in the aarch64 port
Timon Kruiper
2023-01-27
Kernel: Factor our PreviousMode into RegisterState::previous_mode
Timon Kruiper
2023-01-27
Kernel/aarch64: Execute kernel with SP_EL1 instead of SP_EL0
Timon Kruiper
2023-01-27
Kernel/aarch64: Move exception handler to Interrupts.cpp
Timon Kruiper
2023-01-26
Kernel/PCI: Expose PCI option ROM data from the sysfs interface
Liav A
2023-01-26
Kernel/PCI: Hold a reference to DeviceIdentifier in the Device class
Liav A
2023-01-25
Kernel: Move Aarch64 MMU debug message into memory manager initializer
konrad
2023-01-25
Kernel: Use RDSEED assembly snippet to seed RNG on Aarch64
konrad
2023-01-25
Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRAND
konrad
2023-01-25
Kernel: Use existing assembly snippets for x86-64 RDSEED & RDRAND calls
konrad
2023-01-24
Kernel: Allow to remove files from sticky directory if user owns it
Karol Kosek
2023-01-24
Kernel/aarch64: Change base address of the kernel to 0x2000000000
Timon Kruiper
2023-01-24
Kernel/aarch64: Ensure global variable accesses work without MMU enabled
Timon Kruiper
2023-01-24
Kernel/aarch64: Disable stack protector + sanitizers for MMU-less files
Timon Kruiper
2023-01-24
Kernel/aarch64: Add pre_init function for that sets up the CPU and MMU
Timon Kruiper
2023-01-24
Kernel/aarch64: Change MMU::kernel_virtual_range to high virtual memory
Timon Kruiper
2023-01-24
Kernel/aarch64: Access MMIO using mapping in high virtual memory
Timon Kruiper
2023-01-24
Kernel/aarch64: Use relative addressing in boot.S
Timon Kruiper
2023-01-24
Kernel/aarch64: Add function to MMU.cpp to unmap identity mapping
Timon Kruiper
2023-01-24
Kernel/aarch64: Add {panic,dbgln}_without_mmu
Timon Kruiper
2023-01-24
Kernel/aarch64: Map kernel and MMIO in high virtual memory
Timon Kruiper
2023-01-24
Kernel: Add KERNEL_MAPPING_BASE to Sections.h and use it in Prekernel
Timon Kruiper
2023-01-21
Kernel+Libraries: Don't include limits.h from LibELF/Validation.h
Andrew Kaster
2023-01-21
Kernel+Libraries: Move defines and types from sys/auxv.h to Kernel/API
Andrew Kaster
2023-01-21
Everywhere: Remove string.h include from AK/Traits.h and resolve fallout
Andrew Kaster
2023-01-21
Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.h
Andrew Kaster
[next]