OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-157-gcdbcb6f

Gerrit Code Review gerrit@openafs.org
Fri, 13 May 2022 12:53:28 -0400


The following commit has been merged in the master branch:
commit cdbcb6f947feff528adc324dd6487b21083e23aa
Author: Marcio Barbosa <mbarbosa@sinenomine.net>
Date:   Thu Apr 7 22:35:02 2022 +0000

    macos: Add support for Apple Silicon
    
    This commit introduces the new set of changes / files required to
    successfully build the OpenAFS source code on Apple M1 (macOS 11+).
    
    Notice that kexts on Apple silicon must support the arm64e architecture,
    since they run in kernel space and must support the same architecture
    and restrictions as other kernel code. On the other hand, the utilities
    that run on user space, like vos, fs, and others, have to be built for
    arm64 (currently).
    
    Change-Id: Ib005215ae9bfb0b9dda94b2e194f05c0ce92fa1e
    Reviewed-on: https://gerrit.openafs.org/14746
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Tested-by: Andrew Deason <adeason@sinenomine.net>

 src/afsd/afsd.c                        |  4 ++--
 src/cf/sysname.m4                      |  4 ++++
 src/config/param.darwin_200.h          | 11 +++++++++++
 src/libafs/MakefileProto.DARWIN.in     | 19 ++++++++++++++-----
 src/libafs/afs.arm_darwin_200.plist.in | 33 +++++++++++++++++++++++++++++++++
 src/lwp/Makefile.in                    | 21 ++++++++++++++-------
 src/rx/xdr.c                           |  2 +-
 src/rx/xdr.h                           | 10 ++++++++++
 8 files changed, 89 insertions(+), 15 deletions(-)

-- 
OpenAFS Master Repository