Android 内核构建 - 错误:asm

时间:2021-06-06 12:03:32

标签: build android-kernel

我正在尝试为我的手机构建 android 内核。我关注了this guide

This 是我正在使用的内核源代码。

命令的顺序与指南中的完全相同:

rm -rf out
mkdir out
export ARCH=arm64
export SUBARCH=arm64
export DTC_EXT=dtc
  
make O=out ARCH=arm64 vendor/lito-perf_defconfig
  
PATH="${PWD}/bin:${PWD}/toolchain/bin:${PATH}" 
make -j$(nproc --all) O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-linux-android- | tee kernel.log

构建最终会出现几个这样的错误:

../arch/arm64/kernel/cpu_errata.c:338:3: error: unknown register name 'r2' in
  asm
...
../arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c:72:10: error: couldn't allocate
      input reg for constraint 'S'
...

我环顾四周,没有找到任何有用的东西来解决这个问题。任何帮助,将不胜感激。谢谢。

0 个答案:

没有答案