summaryrefslogtreecommitdiff
path: root/Kernel/Arch/aarch64
AgeCommit message (Expand)Author
2023-04-28Kernel/aarch64: Fix build after `is_sharing_with_others` API removalDaniel Bertalan
2023-04-13Kernel/aarch64: Add implementation of Processor::for_eachTimon Kruiper
2023-04-13Kernel/aarch64: Change RPi::Framebuffer::PixelOrder to BGRTimon Kruiper
2023-04-13Kernel/aarch64: Add volatile modifier to various asm statementsTimon Kruiper
2023-04-13Kernel/aarch64: Make sure no reordering of DAIF::read is possibleTimon Kruiper
2023-04-08Kernel: Fix compilation of aarch64/RPi/Framebuffer.cppBrian Gianforcaro
2023-04-07Kernel: Fix typo in the FramebufferGetPitchMboxMessage nameLiav A
2023-04-06Kernel/aarch64: Actually remove Arch/aarch64/init.cppTimon Kruiper
2023-04-06Kernel/aarch64: Add getters/setters in RegisterState and ThreadRegistersTimon Kruiper
2023-04-06Kernel/aarch64: Implement copying of kernel regs into ptrace regsTimon Kruiper
2023-04-06Kernel+LibC: Modify aarch64's __mcontext to store registers in an arrayTimon Kruiper
2023-04-06Kernel/aarch64: Flush entire TLB cache when changing TTBR0_EL1Timon Kruiper
2023-04-06Kernel: Store a pointer to the owner process in PageDirectoryIdan Horowitz
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-04-04Kernel/aarch64: Implement `Processor::time_spent_idle()`Caoimhe
2023-04-03Kernel: Merge x86_64 and aarch64 init.cpp filesTimon Kruiper
2023-04-03Kernel: Move deferred call code into separate DeferredCallPool classTimon Kruiper
2023-04-03Kernel/aarch64: Correctly implement Processor::leave_criticalTimon Kruiper
2023-04-03Kernel/aarch64: Move query_firmware_version into RPi::MailboxTimon Kruiper
2023-04-03Kernel/aarch64: Move logo drawing and initializing into RPi::FramebufferTimon Kruiper
2023-04-03Kernel/aarch64: Rename Processor::install to Processor::early_initializeTimon Kruiper
2023-04-03Kernel: Implement Processor::assume_context for AArch64Idan Horowitz
2023-04-03Kernel: Call exit_trap in AArch64 restore_context_and_eretIdan Horowitz
2023-04-03Kernel: Abstract Processor::assume_context flags using InterruptsStateIdan Horowitz
2023-04-03Kernel: Stop overwriting AArch64 link register in forked processesIdan Horowitz
2023-03-25Revert "Kernel/aarch64: Embed disk image into kernel binary"Marco Cutecchia
2023-03-25Kernel: Add an SD card driver for the aarch64 portMarco Cutecchia
2023-03-25Kernel: Allow enabling high level detection on GPIOsMarco Cutecchia
2023-03-25Kernel: Use u64 instead of int for the bitfields of CPACR_EL1Marco Cutecchia
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav 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