!152 增加x86_64 virt 平台支持:增加内核适配相关功能

Merge pull request !152 from Xingwa/dev/x86_64
This commit is contained in:
openharmony_ci
2022-09-24 07:55:36 +00:00
committed by Gitee
3 changed files with 12 additions and 0 deletions
+4
View File
@@ -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
+6
View File
@@ -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" \
+2
View File
@@ -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}