[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