summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/entry.S
Commit message (Expand)AuthorAgeFilesLines
* riscv: blacklist assembly symbols for kprobeClément Léger2024-01-241-0/+3
* riscv: vector: allow kernel-mode Vector with preemptionAndy Chiu2024-01-161-0/+8
* riscv: kernel: Use correct SYM_DATA_*() macro for dataClément Léger2023-11-061-5/+4
* riscv: use ".L" local labels in assembly when applicableClément Léger2023-11-061-3/+3
* Merge patch series "riscv: SCS support"Palmer Dabbelt2023-11-021-64/+60
|\
| * riscv: Use separate IRQ shadow call stacksSami Tolvanen2023-10-271-0/+7
| * riscv: Implement Shadow Call StackSami Tolvanen2023-10-271-0/+11
| * riscv: Move global pointer loading to a macroSami Tolvanen2023-10-271-4/+2
| * riscv: Deduplicate IRQ stack switchingSami Tolvanen2023-10-271-0/+30
| * riscv: VMAP_STACK overflow detection thread-safeDeepak Gupta2023-10-271-60/+10
* | riscv: put interrupt entries into .irqentry.textNam Cao2023-10-311-0/+2
|/
* riscv: replace deprecated scall with ecallFangrui Song2023-06-201-1/+1
* riscv: Disable Vector Instructions for kernel itselfGuo Ren2023-06-081-3/+3
* riscv: entry: Consolidate general regs saving/restoringJisheng Zhang2023-03-231-78/+3
* riscv: entry: Consolidate ret_from_kernel_thread into ret_from_forkJisheng Zhang2023-03-231-9/+3
* riscv: entry: Convert to generic entryGuo Ren2023-03-231-208/+34
* Merge patch series "RISC-V: Align the shadow stack"Palmer Dabbelt2022-12-121-0/+13
|\
| * riscv: fix race when vmap stack overflowJisheng Zhang2022-11-291-0/+13
* | Merge patch "RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path"Palmer Dabbelt2022-12-081-13/+5
|\ \
| * | RISC-V: Fix unannoted hardirqs-on in return to userspace slow-pathAndrew Bresticker2022-12-081-13/+5
* | | riscv: stacktrace: Make walk_stackframe cross pt_regs frameGuo Ren2022-12-051-1/+2
|/ /
* | context_tracking: Split user tracking KconfigFrederic Weisbecker2022-06-291-3/+3
* | context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exi...Frederic Weisbecker2022-06-291-3/+3
* | riscv: compat: syscall: Add entry.S implementationGuo Ren2022-04-261-2/+16
* | Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-251-0/+4
|\ \
| * | RISC-V: Add support for restartable sequenceVincent Chen2022-03-221-0/+4
* | | riscv: fix oops caused by irqsoff latency tracerChangbin Du2022-02-241-5/+5
|/ /
* | Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2021-11-011-5/+0
|\ \
| * | riscv: rely on core code to keep thread_info::cpu updatedArd Biesheuvel2021-09-301-5/+0
| |/
* / irq: riscv: perform irqentry in entry codeMark Rutland2021-10-261-2/+1
|/
* riscv: add VMAP_STACK overflow detectionTong Tiangen2021-07-061-0/+108
* Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-061-2/+4
|\
| * riscv: sifive: Apply errata "cip-453" patchVincent Chen2021-04-261-2/+4
* | riscv: keep interrupts disabled for BREAKPOINT exceptionJisheng Zhang2021-04-151-0/+3
* | riscv,entry: fix misaligned base for excp_vect_tableZihao Yu2021-04-011-0/+1
|/
* riscv: Trace irq on only interrupt is enabledAtish Patra2021-01-121-3/+3
* riscv: Enable interrupts during syscalls with M-ModeDamien Le Moal2021-01-071-0/+9
* riscv: return -ENOSYS for syscall -1Andreas Schwab2021-01-071-8/+1
* riscv: Cleanup unnecessary define in asm-offset.cGuo Ren2020-07-301-5/+1
* riscv: Enable context trackingGreentime Hu2020-07-301-1/+15
* riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORTGuo Ren2020-07-301-1/+33
* RISC-V: Remove do_IRQ() functionAnup Patel2020-06-091-1/+3
* Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-04-091-82/+61
|\
| * RISC-V: Inline the assembly register save/restore macrosPalmer Dabbelt2020-03-031-82/+61
* | riscv: fix seccomp reject syscall code pathTycho Andersen2020-03-051-8/+3
|/
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-01-281-2/+2
|\
| * sched/rt, riscv: Use CONFIG_PREEMPTIONThomas Gleixner2019-12-081-2/+2
* | riscv: reject invalid syscalls below -1David Abdurachmanov2019-12-271-0/+1
|/
* Merge branch 'next/nommu' into for-nextPaul Walmsley2019-11-221-31/+54
|\
| * riscv: add nommu supportChristoph Hellwig2019-11-171-0/+11