# git rev-parse -q --verify b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/mpe/kisskb master # git rev-parse -q --verify b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992^{commit} b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992 # git checkout -q -f -B kisskb b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992 # git clean -qxdf # < git log -1 # commit b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992 # Author: Michael Ellerman # Date: Fri Jan 11 17:28:26 2019 +1100 # # powerpc/syscalls: Split SPU-ness out of ABI # # Using the ABI field to encode whether a syscall is usable by SPU # programs or not is a bit of kludge. # # The ABI of the syscall doesn't change depending on the SPU-ness, but # in order to make the syscall generation work we have to pretend that # it does. # # It also means we have more duplicated syscall lines than we need to, # and the SPU logic is not well contained, instead all of the syscall # generation targets need to know if they are spu or nospu. # # So instead add a separate file which contains the information on which # syscalls are available for SPU programs. It's just a list of syscall # numbers with a single "spu" field. If the field has the value "spu" # then the syscall is available to SPU programs, any other value or no # entry entirely means the syscall is not available to SPU programs. # # Signed-off-by: Michael Ellerman # < /opt/cross/kisskb/br-sparc64-full-2016.08-613-ge98b4dd/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/br-sparc64-full-2016.08-613-ge98b4dd/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 b032e432ebab0f0a5d942e4dcb2dbaa2ecb9c992 # < make -s -j 80 ARCH=sparc O=/kisskb/build/mpe_sparc-defconfig_sparc64 CROSS_COMPILE=/opt/cross/kisskb/br-sparc64-full-2016.08-613-ge98b4dd/bin/sparc64-linux- defconfig # make -s -j 80 ARCH=sparc O=/kisskb/build/mpe_sparc-defconfig_sparc64 CROSS_COMPILE=/opt/cross/kisskb/br-sparc64-full-2016.08-613-ge98b4dd/bin/sparc64-linux- :1336:2: warning: #warning syscall rseq not implemented [-Wcpp] kernel: arch/sparc/boot/image is ready kernel: arch/sparc/boot/zImage is ready Completed OK # rm -rf /kisskb/build/mpe_sparc-defconfig_sparc64 # Build took: 0:00:53.157432