Kito Cheng e47ab3bfcf Merge pull request #501 from arichardson/frame-layout-pointer-size
Use pointer size in the frame layout instead of XLEN
2026-04-25 10:45:52 +08:00
2021-11-30 01:07:20 +08:00
2021-06-22 14:13:48 -05:00
2022-04-14 11:59:40 +08:00
2022-12-19 21:10:35 +08:00
2024-09-24 15:23:34 +08:00

RISC-V ELF psABI Document

Processor-specific application binary interface document for RISC-V.

This document includes the following items:

  • Procedure Calling Convention
  • ELF Object Files Format
  • DWARF Debug Information Format
  • Code Model
  • Relocation
  • Relaxation

The AsciiDoc sources can be rendered by GitHub, and pre-built PDFs can be downloaded from the repository's releases.

The latest snapshot can be viewed on GitHub Pages at https://riscv-non-isa.github.io/riscv-elf-psabi-doc/.

Navigation


Name URL Description
RISC-V ELF psABI https://github.com/riscv-non-isa/riscv-elf-psabi-doc Processor-specific application binary interface document.
RISC-V Embedded ABI (Draft) https://github.com/riscv-non-isa/riscv-eabi-spec Proposal for new Embedded ABI (EABI) for use in embedded RISC-V systems.
RISC-V C API https://github.com/riscv-non-isa/riscv-c-api-doc RISC-V-specific predefined macros, function attributes and language extensions.
RISC-V Assembly Programmer's Manual https://github.com/riscv-non-isa/riscv-asm-manual Document for pseudoinstructions and assembly directives.
RISC-V Toolchain Conventions https://github.com/riscv-non-isa/riscv-toolchain-conventions RISC-V-specific toolchain behavior and command line option.
RISC-V Semihosting Spec https://github.com/riscv/riscv-semihosting-spec Spec for semihosting.
RISC-V Supervisor Binary Interface https://github.com/riscv-non-isa/riscv-sbi-doc Spec for SBI.

Links

Policy for Merging Pull Requests

S
Description
Automated archival mirror of github.com/riscv-non-isa/riscv-elf-psabi-doc
Readme CC-BY-4.0 10 MiB
Languages
Python 81.2%
Makefile 18.8%