florian
|
212b0fb7a8
|
* cleanup
|
2025-01-30 22:49:29 +01:00 |
|
florian
|
cd76562339
|
+ atomic operations for RV32
|
2025-01-26 14:17:39 +01:00 |
|
florian
|
f8c09568d8
|
* RiscV: unify stack related functions
|
2025-01-25 23:20:11 +01:00 |
|
florian
|
ca53c5e7d4
|
* unify SysInitFPU and SysResetFPU on RiscV
|
2025-01-25 14:43:10 +01:00 |
|
Sven/Sarah Barth
|
e94d02a067
|
* with all existing RTLs switched over to the atomic intrinsics, the define FPC_SYSTEM_INTERLOCKED_USE_INTRIN can be removed again
|
2024-12-12 22:05:20 +01:00 |
|
Sven/Sarah Barth
|
20d9ddf5ae
|
* switch RISC-V 32 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
2024-12-12 22:05:18 +01:00 |
|
florian
|
73e96f8f1e
|
* simplify SysResetFPU
|
2024-12-06 21:21:02 +01:00 |
|
Interferon
|
0c3c9982b9
|
Added changes that didn't commit in merge 427
|
2023-08-28 22:14:46 +02:00 |
|
Jonas Maebe
|
0758aa1143
|
FPU exception mask: generlised system unit interface
|
2022-10-17 19:43:01 +00:00 |
|
florian
|
90afbc8114
|
* RiscV: unified cpu initialization and FPU exception handling, resolves #38893
git-svn-id: trunk@49374 -
|
2021-05-15 20:53:56 +00:00 |
|
florian
|
d399df83ba
|
* RiscV32: fpc_longjmp needs nostackframe directive
* RiscV: unified procedure directives of fpc_*jmp
git-svn-id: trunk@48961 -
|
2021-03-14 13:34:30 +00:00 |
|
florian
|
8735d09894
|
+ RiscV32: setjmp/longjmp implementation, based on the RiscV64 one
git-svn-id: trunk@48893 -
|
2021-03-06 22:19:30 +00:00 |
|
pierre
|
bfb4b885ca
|
Add riscv32 mathu inculde file, redirecting to ../riscv64/mathu.inc file (this file seems to have no 64-bit specific code)
git-svn-id: trunk@43530 -
|
2019-11-21 10:52:27 +00:00 |
|
Jeppe Johansen
|
6352328f3a
|
Update packages with information about RiscV.
Fix g_external_wrapper, since it uses a register.
Fixed calling of gas.
Ported cprt0.
git-svn-id: branches/laksen/riscv_new@39475 -
|
2018-07-20 10:40:28 +00:00 |
|
Jeppe Johansen
|
ceb38833f2
|
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
git-svn-id: branches/laksen/riscv_new@39474 -
|
2018-07-20 08:21:15 +00:00 |
|