summaryrefslogtreecommitdiff
path: root/Kernel/Arch/aarch64/Registers.h
AgeCommit message (Expand)Author
2023-05-19Kernel: Update reset value and register names of SCTLR_EL1 per Arm ARMAndrew Kaster
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-03-25Kernel: Use u64 instead of int for the bitfields of CPACR_EL1Marco Cutecchia
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: Provide better types in MIDR register accessor for Aarch64konrad
2023-02-08Kernel/aarch64: Set correct ExecutionMode of PageFaultTimon Kruiper
2023-02-08Kernel/aarch64: Handle instruction abortsTimon Kruiper
2023-01-18Kernel: Add and use accessors to read from Aarch64 CPU ID registerskonrad
2022-12-29Kernel/aarch64: Add Saved Program Status Register EL1 (SPSR_EL1)Timon Kruiper
2022-12-29Kernel/aarch64: Add function to convert DFSC to StringViewTimon Kruiper
2022-12-26Kernel: Add PMCCNTR_EL0, Performance Monitors Cycle Count Registerkonrad
2022-12-26Kernel: Add NZCV, Condition Flagskonrad
2022-12-26Kernel: Add MIDR_EL1, Main ID Registerkonrad
2022-12-26Kernel: Add CNTFRQ_EL0, Counter-timer Frequency Registerkonrad
2022-12-26Kernel: Add MPIDR_EL1, Multiprocessor Affinity Registerkonrad
2022-12-26Kernel: Add ID_AA64ISAR0_EL1, Instruction Set Attribute Register 0konrad
2022-12-21Kernel/aarch64: Add Fault Address Register (FAR_EL1)Timon Kruiper
2022-12-21Kernel/aarch64: Add function to convert Exception Class to StringViewTimon Kruiper
2022-06-02Kernel: Add DAIF system register to aarch64 registersTimon Kruiper
2022-05-21Kernel: Add Exception Syndrome Register to aarch64 Registers.hTimon Kruiper
2022-05-21Kernel: Add alignment specifier to aarch64 register definitionsTimon Kruiper
2022-01-29Everywhere: Remove redundant inline keywordLenny Maiorani
2021-11-28Kernel: Rename Aarch64Registers -> Registers and add Aarch64 namespaceJames Mintram