Skip to content

Commit

Permalink
Merge pull request #232 from riscv-non-isa/intro
Browse files Browse the repository at this point in the history
Add chapter for `Introduction` and `Terms and abbreviations`
  • Loading branch information
kito-cheng authored Nov 23, 2021
2 parents 277b32e + 75fd1fb commit bf04586
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
30 changes: 30 additions & 0 deletions introduction.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
= Introduction

This specification provides the processor-specific application binary interface
document for RISC-V.

This specification consists of the following three parts:

- Calling convention
- ELF specification
- DWARF specification
= Terms and Abbreviations

This specification uses the following terms and abbreviations:

[width=80%]
|===
| Term | Meaning

| ABI | Application Binary Interface
| gABI | Generic System V Application Binary Interface
| ELF | Executable and Linking Format
| psABI | Processor-Specific ABI
| DWARF | Debugging With Arbitrary Record Formats
| GOT | Global Offset Table
| PLT | Program Linkage Table
| PC | Program Counter
| TLS | Thread-Local Storage
| NTBS | Null-Terminated Byte String
|===
1 change: 1 addition & 0 deletions riscv-abi.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ ifeval::["{docname}" == "riscv-abi"]
include::prelude.adoc[]
endif::[]

include::introduction.adoc[]
include::riscv-cc.adoc[]
include::riscv-elf.adoc[]
include::riscv-dwarf.adoc[]

0 comments on commit bf04586

Please sign in to comment.