Pass arm64 arch to BPI-M8 PVR module build

This commit is contained in:
Qubot 2026-06-08 23:13:29 +08:00
parent f50e62d292
commit 5102cbee61

View File

@ -7,6 +7,7 @@ pvr_top="$(cd "${script_dir}/../modules/gpu/img-bxm/linux/rogue_km" && pwd)"
: "${KERNELDIR:?KERNELDIR must point to a prepared kernel build tree}"
kernel_cross_compile="${KERNEL_CROSS_COMPILE:-${CROSS_COMPILE:-aarch64-linux-gnu-}}"
kernel_arch="${KERNEL_ARCH:-${ARCH:-arm64}}"
gpu_build_type="${GPU_BUILD_TYPE:-release}"
pvr_out="${PVR_OUT:-${pvr_top}/binary_armbian_sunxi_linux_nulldrmws_${gpu_build_type}}"
@ -18,6 +19,7 @@ kernel_objcopy="${KERNEL_OBJCOPY:-${kernel_cross_compile}objcopy}"
make -C "${pvr_top}" \
PVR_BUILD_DIR=sunxi_linux \
OUT="${pvr_out}" \
ARCH="${kernel_arch}" \
KERNELDIR="${KERNELDIR}" \
KERNEL_CROSS_COMPILE="${kernel_cross_compile}" \
CROSS_COMPILE="${kernel_cross_compile}" \
@ -37,7 +39,7 @@ fi
if [[ -n "${INSTALL_MOD_PATH:-}" ]]; then
kernel_release="${KERNEL_VERSION:-}"
if [[ -z "${kernel_release}" ]]; then
kernel_release="$(make -s -C "${KERNELDIR}" ARCH=arm64 CROSS_COMPILE="${kernel_cross_compile}" kernelrelease)"
kernel_release="$(make -s -C "${KERNELDIR}" ARCH="${kernel_arch}" CROSS_COMPILE="${kernel_cross_compile}" kernelrelease)"
fi
install_dir="${INSTALL_MOD_PATH}/lib/modules/${kernel_release}/extra"