mirror of
https://github.com/openharmony/kernel_linux_build.git
synced 2026-07-18 15:54:30 -04:00
!152 增加x86_64 virt 平台支持:增加内核适配相关功能
Merge pull request !152 from Xingwa/dev/x86_64
This commit is contained in:
@@ -37,5 +37,9 @@ fi
|
||||
|
||||
elif [ "$5" == "arm64" ];then
|
||||
cp ${2}/kernel/OBJ/${8}/arch/arm64/boot/Image ${3}/Image
|
||||
|
||||
elif [ "$5" == "x86_64" ];then
|
||||
cp ${2}/kernel/OBJ/${8}/arch/x86/boot/bzImage ${3}/bzImage
|
||||
fi
|
||||
|
||||
popd
|
||||
|
||||
@@ -39,6 +39,9 @@ ifeq ($(KERNEL_ARCH), arm)
|
||||
else ifeq ($(KERNEL_ARCH), arm64)
|
||||
KERNEL_TARGET_TOOLCHAIN := $(PREBUILTS_GCC_DIR)/linux-x86/aarch64/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin
|
||||
KERNEL_TARGET_TOOLCHAIN_PREFIX := $(KERNEL_TARGET_TOOLCHAIN)/aarch64-linux-gnu-
|
||||
else ifeq ($(KERNEL_ARCH), x86_64)
|
||||
KERNEL_TARGET_TOOLCHAIN := gcc
|
||||
KERNEL_TARGET_TOOLCHAIN_PREFIX :=
|
||||
endif
|
||||
|
||||
KERNEL_CROSS_COMPILE :=
|
||||
@@ -47,7 +50,10 @@ KERNEL_CROSS_COMPILE += CONFIG_MSP="y"
|
||||
endif
|
||||
|
||||
KERNEL_CROSS_COMPILE += CC="$(CLANG_CC)"
|
||||
|
||||
ifneq ($(KERNEL_ARCH), x86_64)
|
||||
KERNEL_CROSS_COMPILE += CROSS_COMPILE="$(KERNEL_TARGET_TOOLCHAIN_PREFIX)"
|
||||
endif
|
||||
|
||||
KERNEL_MAKE := \
|
||||
PATH="$(BOOT_IMAGE_PATH):$$PATH" \
|
||||
|
||||
@@ -35,6 +35,8 @@ if [ "$KERNEL_ARCH" == "arm" ];then
|
||||
kernel_image="uImage"
|
||||
elif [ "$KERNEL_ARCH" == "arm64" ];then
|
||||
kernel_image="Image"
|
||||
elif [ "$KERNEL_ARCH" == "x86_64" ];then
|
||||
kernel_image="bzImage"
|
||||
fi
|
||||
export KERNEL_IMAGE=${kernel_image}
|
||||
LINUX_KERNEL_IMAGE_FILE=${LINUX_KERNEL_OBJ_OUT}/arch/${KERNEL_ARCH}/boot/${kernel_image}
|
||||
|
||||
Reference in New Issue
Block a user