summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/riscv/include (unfollow)
Commit message (Expand)AuthorFilesLines
2022-06-24riscv: Include missing header fileSebastian Huber1-0/+2
2022-03-09SMP: Fix start multitasking for some targetsSebastian Huber1-0/+4
2022-02-25riscv: Use zicsr architecture extensionSebastian Huber3-11/+44
2021-07-28score: Canonicalize _CPU_Fatal_halt()Sebastian Huber2-2/+2
2021-07-28score: Remove processor event broadcast/receiveSebastian Huber1-10/+0
2021-06-24score: Remove _CPU_Initialize_vectors()Sebastian Huber1-2/+0
2021-05-18score: Add _CPU_Context_switch_no_return()Sebastian Huber1-0/+5
2020-10-10rtems: Improve RTEMS_NO_RETURN attributeSebastian Huber1-4/+2
2020-06-30score: Add CPU_USE_LIBC_INIT_FINI_ARRAYKinsey Moore1-0/+2
2019-11-12riscv: preliminarily support for libdlHesham Almatary1-0/+144
2019-04-02doxygen: score: Add RISC-V CPU architecture groupAndreas Dachsberger3-0/+25
2019-03-14Remove superfluous <rtems/system.h> includesSebastian Huber1-1/+0
2019-02-28Remove explicit file names from @fileSebastian Huber3-3/+3
2019-01-22riscv: add griscv bspJiri Gaisler1-4/+1
2019-01-22grlib: use cpu-independent routines for uncached accessJiri Gaisler2-0/+81
2019-01-09riscv: Enable robust thread dispatchSebastian Huber1-0/+3
2018-10-05score: Remove CPU_PROVIDES_IDLE_THREAD_BODYSebastian Huber1-1/+0
2018-08-02score: Remove CPU_PARTITION_ALIGNMENTSebastian Huber1-2/+0
2018-08-02riscv: Fix CPU_ALIGNMENTSebastian Huber1-1/+3
2018-07-27riscv: Rework CPU counter supportSebastian Huber2-5/+41
2018-07-25riscv: Add CLINT and PLIC supportSebastian Huber1-5/+45
2018-07-25riscv: Use wfi instruction for idle taskSebastian Huber1-10/+0
2018-07-25riscv: Rework exception handlingSebastian Huber2-30/+7
2018-07-25riscv: New CPU_Exception_frameSebastian Huber2-55/+121
2018-07-25riscv: Add exception codesSebastian Huber1-0/+39
2018-07-23score: Add _CPU_Instruction_illegal()Sebastian Huber1-0/+5
2018-07-20score: Add _CPU_Instruction_no_operation()Sebastian Huber1-0/+5
2018-07-20score: Move context validation declarationsSebastian Huber2-4/+4
2018-07-20score: Remove obsolete CPU port definesSebastian Huber1-4/+0
2018-07-06riscv: Add LADDR assembler defineSebastian Huber1-1/+11
2018-07-06riscv: Implement CPU counterSebastian Huber1-1/+16
2018-07-05riscv: Clear reservationsSebastian Huber3-6/+21
2018-07-02riscv: Fix fcsr initializationSebastian Huber1-0/+9
2018-06-29riscv: Add floating-point supportSebastian Huber3-40/+184
2018-06-29riscv: Remove dead codeSebastian Huber1-41/+1
2018-06-29riscv: Optimize context switch and interruptsSebastian Huber2-17/+123
2018-06-29riscv: Fix _CPU_Context_Initialize() prototypeSebastian Huber1-6/+6
2018-06-29riscv: Implement _CPU_Context_validate()Sebastian Huber1-6/+1
2018-06-29riscv: Make some CPU port defines visible to asmSebastian Huber2-37/+49
2018-06-29riscv: Implement _CPU_Context_volatile_clobber()Sebastian Huber1-4/+1
2018-06-29riscv: Remove mstatus from thread contextSebastian Huber2-11/+14
2018-06-29riscv: Fix CPU_STACK_ALIGNMENTSebastian Huber1-1/+2
2018-06-29riscv: Remove RISCV_GCC_RED_ZONE_SIZESebastian Huber1-3/+0
2018-06-29riscv: Enable interrupts during dispatch after ISRSebastian Huber2-0/+6
2018-06-28riscv: Add _CPU_Get_current_per_CPU_control()Sebastian Huber2-0/+23
2018-06-28riscv: Avoid namespace pollutionSebastian Huber1-7/+1
2018-06-28riscv: Optimize and fix interrupt disable/enableSebastian Huber1-15/+16
2018-06-28riscv: Add dummy SMP supportSebastian Huber2-125/+27
2018-06-28riscv: Implement ISR set/get levelSebastian Huber1-2/+13
2018-06-27Rework initialization and interrupt stack supportSebastian Huber1-15/+0