summaryrefslogtreecommitdiff
path: root/arch/riscv/include/asm/asm.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-28riscv: Implement Shadow Call StackSami Tolvanen1-0/+6
2023-10-28riscv: Move global pointer loading to a macroSami Tolvanen1-0/+8
2023-10-28riscv: Deduplicate IRQ stack switchingSami Tolvanen1-0/+5
2023-10-28riscv: VMAP_STACK overflow detection thread-safeDeepak Gupta1-0/+22
2023-03-23riscv: entry: Consolidate general regs saving/restoringJisheng Zhang1-0/+61
2022-12-01RISC-V: Fix a race condition during kernel stack overflowPalmer Dabbelt1-0/+1
2022-11-30riscv: fix race when vmap stack overflowJisheng Zhang1-0/+1
2022-07-22riscv: introduce nops and __nops macros for NOP sequencesHeiko Stuebner1-0/+15
2022-05-26RISC-V: Split out the XIP fixups into their own filePalmer Dabbelt1-26/+0
2022-03-31RISC-V CPU Idle SupportPalmer Dabbelt1-0/+26
2022-03-10RISC-V: Add arch functions for non-retentive suspend entry/exitAnup Patel1-0/+27
2021-04-26riscv: Introduce alternative mechanism to apply errata solutionVincent Chen1-0/+1
2019-10-01RISC-V: Clear load reservations while restoring hart contextsPalmer Dabbelt1-0/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner1-9/+1
2017-11-30RISC-V: use RISCV_{INT,SHORT} instead of {INT,SHORT} for asm macrosOlof Johansson1-6/+6
2017-09-27RISC-V: Generic library routines and assemblyPalmer Dabbelt1-0/+76