[rtems-docs commit] loader.rst: Add documentation for AArch64 support

Joel Sherrill joel at rtems.org
Fri Aug 12 15:13:48 UTC 2022


Module:    rtems-docs
Branch:    master
Commit:    1c17ec45f837b0f858042cc28379b9432ac368c1
Changeset: http://git.rtems.org/rtems-docs/commit/?id=1c17ec45f837b0f858042cc28379b9432ac368c1

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Mon Aug  8 15:04:29 2022 -0500

loader.rst: Add documentation for AArch64 support

---

 user/exe/loader.rst | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/user/exe/loader.rst b/user/exe/loader.rst
index de77343..be2e78e 100644
--- a/user/exe/loader.rst
+++ b/user/exe/loader.rst
@@ -837,6 +837,7 @@ Architectures
 
 The following architectures are supported:
 
+ - AArch64
  - ARM
  - Blackfin
  - H8300
@@ -849,10 +850,19 @@ The following architectures are supported:
  - SPARC
  - V850
 
+AArch64
+^^^^^^^
+
+The AArch64 relocation backend supports veneers which is trampolines.
+
+The veneer implementation is two instructions and a 64bit target address
+making the overhead 16 bytes for each veneer. The performance overhead is two
+instructions.
+
 ARM
 ^^^
 
-The ARM relocation backend supports veneers which is trampolines.
+The ARM relocation backend supports veneers.
 
 The veneer implementation is a single instruction and a 32bit target address
 making the overhead 8 bytes for each veneer. The performance overhead is a



More information about the vc mailing list