diff options
-rw-r--r-- | user/exe/loader.rst | 12 |
1 files changed, 11 insertions, 1 deletions
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 |