summaryrefslogtreecommitdiff
path: root/Kernel/Arch
AgeCommit message (Expand)Author
2023-03-15Kernel/Storage: Use NonnullRefPtr for storage controllersPankaj Raghav
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-11Kernel: Fix variable shadowing issue in PCIIDELegacyModeControllerJulian Offenhäuser
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-01Kernel: Remove heuristics for detecting malformed malloc memory accessLiav A
2023-02-24Kernel/FileSystem: Simplify the ProcFS significantlyLiav A
2023-02-18Kernel/aarch64: Disable memory access alignment checkTimon Kruiper
2023-02-18Kernel/aarch64: Call handle_crash on unknown exceptionsTimon Kruiper
2023-02-17Revert "Kernel: Migrate ‘main id registerʼ access in Aarch64 MMIO"Andrew Kaster
2023-02-17Revert "Kernel: Remove old ‘main id register accessorʼ for Aarch64"Andrew Kaster
2023-02-15Everywhere: Change all XXX into FIXME or remove as appropriateBen Wiederhake
2023-02-15Kernel/aarch64: Implement Thread Local StorageTimon Kruiper
2023-02-15Kernel/aarch64: Remove tpidr_el0 from RegisterStateTimon Kruiper
2023-02-15Kernel/aarch64: Add implementations for safe_memset and safe_strnlenTimon Kruiper
2023-02-15Kernel/aarch64: Implement storing and restoring floating-point registersTimon Kruiper
2023-02-15Kernel/aarch64: Do not trap floating-point instructionsTimon Kruiper
2023-02-15Kernel/aarch64: Handle SVC exception by calling syscall_handlerTimon Kruiper
2023-02-10Kernel: Remove old ‘main id register accessorʼ for Aarch64konrad
2023-02-10Kernel: Migrate ‘main id registerʼ access in Aarch64 MMIOkonrad
2023-02-10Kernel: Provide better types in MIDR register accessor for Aarch64konrad
2023-02-08Kernel/aarch64: Execute first userspace processTimon Kruiper
2023-02-08Kernel/aarch64: Embed disk image into kernel binaryTimon Kruiper
2023-02-08Kernel/aarch64: Do not dump register state on every page faultTimon Kruiper
2023-02-08Kernel/aarch64: Make register dump output a bit nicerTimon Kruiper
2023-02-08Kernel/aarch64: Dump ESR_EL1 in dump_registers and remove backtracingTimon Kruiper
2023-02-08Kernel/aarch64: Return correct values from RegisterState accessorsTimon Kruiper
2023-02-08Kernel/aarch64: Implement set_exec_state in ThreadRegistersTimon Kruiper
2023-02-08Kernel/aarch64: Set exception origin mode to SP_EL0 for userspace threadTimon Kruiper
2023-02-08Kernel/aarch64: Store Saved Program Status Register in ThreadRegistersTimon Kruiper
2023-02-08Kernel: Share CrashHandler.cpp between aarch64 and x86_64Timon Kruiper
2023-02-08Kernel/aarch64: Remove static from dump_registersTimon Kruiper
2023-02-08Kernel/aarch64: Set kernel_load_base and correctly calculate symbol addrTimon Kruiper
2023-02-08Kernel/aarch64: Handle exceptions from lower exception level (EL)Timon Kruiper
2023-02-08Kernel/aarch64: Set correct ExecutionMode of PageFaultTimon Kruiper
2023-02-08Kernel/aarch64: Handle instruction abortsTimon Kruiper
2023-02-08Kernel/aarch64: Set Access Permission EL0 bit for userspace mappingsTimon Kruiper
2023-02-02Kernel: Remove trap based syscall handlingAgustin Gianni
2023-01-27Kernel: Add Syscalls/execve.cpp to aarch64 buildTimon Kruiper
2023-01-27Kernel: Add ThreadRegisters::set_exec_state and use it in execve.cppTimon Kruiper
2023-01-27Kernel/aarch64: Implement Processor::platform_string()Timon Kruiper
2023-01-27Kernel: Make Syscalls/ptrace.cpp buildable for aarch64Timon Kruiper
2023-01-27Kernel/aarch64: Implement set_return_reg and capture_syscall_paramsTimon Kruiper
2023-01-27Kernel/aarch64: Add stub for copy_ptrace_registers_into_kernel_registersTimon Kruiper
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-27Kernel/aarch64: Set Access Permission (writable bit) on PageTableEntryTimon Kruiper
2023-01-27Kernel/aarch64: Implement switching page directoriesTimon Kruiper
2023-01-27Kernel/aarch64: Store and initialize TTBR0_EL1 in ThreadRegistersTimon Kruiper
2023-01-27Kernel/aarch64: Add helper to get the current TTBR0_EL1Timon Kruiper
2023-01-27Kernel/aarch64: Keep track of root page table and kernel directory tableTimon Kruiper
2023-01-27Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directoryTimon Kruiper