Description: riscv backend
This file as text.
(active) Revisions in this set:
a34d4e715ce6bfda8a0c07be4fbfb53f1690808a,51644f497b5a301f39600bb4b799fb3bc606ec73,10f72ba2c897fd03477267faeb2d1985780d6e40
578e60e6ef29dc5a082fe253ef871908154449a0,247f80abfba336b27c28186d9f5fb14abfedfd25,e8b9d8442e43d3e84d2b9b35cb739ac765e48f7e
23111a71ea4316d6b32fe0fc8b0fca1c5960fa97,0e0407ad5793e54afd1046b9933ce1299f17027a,233d883731ca365b96d9ba4c1e54fa452accab99
813cf7b45ec3dc7c0b5c4e3fc681ac9026fb56b6,3ac178f519ecb990b425b5bfcc65467f55ef7d0f,a399627aee3c1696a6d34d2005f6577c77f3cefd
Clicking a revision will expand files
Merge: 7082b6e34a 88f83280dc
Merged riscv_new branch
* fixes broken compilation after merging
Add missing TFenceFlags and TRoundingMode for riscv32
Fix default CPUs for riscv32
prepare source to also support riscv32 code
Replace obsolete scall by ecall instruction
Add missing and needed syscall_nr_XXX
Add si_XXX.inc files, pointing to riscv64 counterparts
Correct computation of operatingsystem_parameter_envp, which wrongly pointed to the NIL pointer separating argv from environment variables
o RiscV64 glibc startup code fixed:
* there is no _init/_fini, call libc_csu_* instead
* fix loading of global_pointer
* RiscV: corrected setup of gp
+ RiscV: initial implementation of gprof support
* cleanup