1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/fe310
Koen Zandberg b57b3d490d
cpu/fe310: Allow using immediates for ecall arguments
The mv instruction (which is usually implemented as `add rd, x0, r1`) is
changed to `add rd, x0, %input`. This can either be used as a load
immediate or as an move.

The code size grows by two bytes. This because GCC does not compress the
li instruction to the compressed version (even though this is possible).
2021-01-22 20:49:52 +01:00
..
include cpu/fe310: Allow using immediates for ecall arguments 2021-01-22 20:49:52 +01:00
ldscripts fe310: Unify linker scripts 2020-09-01 14:39:55 +02:00
nano cpu/fe310: Add PICOLIBC support [v3] 2020-08-24 08:24:54 -07:00
periph cpu/fe310: Uncrustify code 2021-01-15 12:02:55 +01:00
vendor fe310: Remove vendor plic driver 2020-08-31 16:26:43 +02:00
clock.c cpu/fe310: Uncrustify code 2021-01-15 12:02:55 +01:00
context_frame.c cpu/fe310: Uncrustify code 2021-01-15 12:02:55 +01:00
cpu.c cpu/fe310: Uncrustify code 2021-01-15 12:02:55 +01:00
irq_arch.c cpu/fe310: Uncrustify code 2021-01-15 12:02:55 +01:00
Kconfig Merge pull request #15673 from maribu/fe310-malloc 2020-12-21 13:29:02 +01:00
Kconfig.clk cpu/fe310: move clock Kconfig to cpu 2020-12-17 15:53:31 +01:00
Makefile cpu/fe310: Add PICOLIBC support [v3] 2020-08-24 08:24:54 -07:00
Makefile.dep cpu/fe310: use malloc_thread_safe 2020-12-18 10:29:37 +01:00
Makefile.features cpu/fe310: blacklist picolibc on CI 2020-10-14 16:32:01 +02:00
Makefile.include fe310: Unify linker scripts 2020-09-01 14:39:55 +02:00
panic.c cpu/fe310: reorganize files and includes 2020-01-10 16:41:33 +01:00
start.S cpu/fe310: Don't register __libc_fini_array with atexit 2020-08-23 13:13:28 -07:00
thread_arch.c cpu/fe310: Inline thread_yield_higher function 2021-01-19 11:03:21 +01:00