Add support for arm64_linux26 40/11940/12
authorAndrew Deason <adeason@sinenomine.net>
Sat, 7 Mar 2015 23:27:47 +0000 (17:27 -0600)
committerBenjamin Kaduk <kaduk@mit.edu>
Sat, 10 Feb 2018 18:19:58 +0000 (13:19 -0500)
commit4f7550dcaf9375046514cdd97cea0f667e955e9f
tree83e7bbed72bb14e411c03a884613891c6abab46f
parentb792dea0f1f83673b0b045adf608412901b3024c
Add support for arm64_linux26

Add support for the arm64/aarch64 architecture on Linux 2.6+. The
param header file is mostly combined from arm and amd64.

Note that the code for syscall interception has not been updated for
arm64, so this will not build on arm64 without support for kernel
keyrings. This also does not define any AFS syscall number, since no
number in the Linux arm64 syscall table is "free" for us to use, as
far as I am aware.

Adapted from initial patches from Micheal Waltz <mwaltz@qualcomm.com>.

Change-Id: I1ee239ded17d8fea3b91b70405215aa1b3f7a6e9
Reviewed-on: https://gerrit.openafs.org/11940
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
INSTALL
src/afs/afs_syscall.c
src/afs/sysincludes.h
src/cf/osconf.m4
src/cf/sysname.m4
src/config/afs_sysnames.h
src/config/param.arm64_linux26.h [new file with mode: 0644]