RISC-V International
This page gives an overview of upstream projects. If you miss information or find mistakes, please edit.
Table of Contents |
---|
...
...
The main document for RISC-V ABI/ELF-related information is the RISC-V ELF psABI document, which can be found here: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md
An overview of other RISC-V ABI/API related documents can be found here: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/README.md
The following There are the following defined RISC-V ABIs are currently defined:
There are two calling conventions for GP registers in the RISC-V ecosystem:
The RISC-V ELF psABI can be found here: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md
The rich set of APIs has the consequence, that glibc's default library path includes a subdirectory for the actual ABI (e.g. "/usr/lib64/lp64d" for LP64D).
These default paths are defined An overview of other RISC-V ABI/API related documents can be found here: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/README.mdsourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/configure.ac;
...
The GNU Binutils are a collection of binary tools (GNU linker, GNU assembler, many other excellent tools such as gprof).
...