From e926a49e20e095a8265a3cd401c8fb5837c900cd Mon Sep 17 00:00:00 2001 From: Murali Nalajala Date: Wed, 4 Nov 2020 19:27:22 -0800 Subject: [PATCH] build.config: add new build configs to compile vm Add new build configs to compile a kernel for virtual machine. Change-Id: If7d991a9975bb1e45c62a5d414e8a81cec796bbd Signed-off-by: Murali Nalajala --- build.config.msm.vm | 19 +++++++++++++++++++ build.config.msm.waipio.tuivm | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 build.config.msm.vm create mode 100644 build.config.msm.waipio.tuivm diff --git a/build.config.msm.vm b/build.config.msm.vm new file mode 100644 index 000000000000..b88e615db590 --- /dev/null +++ b/build.config.msm.vm @@ -0,0 +1,19 @@ +################################################################################ +# Common configuration for building kernel for Virtual Machines +DEFCONFIG="generic_vm_defconfig" + +function build_defconfig_fragments() { + if [[ "${VARIANT}" =~ ^(defconfig|debug_defconfig)$ ]]; then + apply_defconfig_fragment ${KERNEL_DIR}/arch/${ARCH}/configs/vendor/${MSM_ARCH}.config vendor/${MSM_ARCH}_defconfig + + if [ "${VARIANT}" = defconfig ]; then + return + fi + + apply_defconfig_fragment ${KERNEL_DIR}/arch/${ARCH}/configs/vendor/${MSM_ARCH}_debug.config vendor/${MSM_ARCH}-debug_defconfig + else + echo "Variant '${VARIANT}' unsupported by gki" + exit 1 + fi +} +build_defconfig_fragments diff --git a/build.config.msm.waipio.tuivm b/build.config.msm.waipio.tuivm new file mode 100644 index 000000000000..390de1c50cf2 --- /dev/null +++ b/build.config.msm.waipio.tuivm @@ -0,0 +1,19 @@ +################################################################################ +## Inheriting configs from ACK +. ${ROOT_DIR}/common/build.config.common +. ${ROOT_DIR}/common/build.config.aarch64 + +################################################################################ +## Variant setup +MSM_ARCH=waipio_tuivm +VARIANTS=(defconfig debug_defconfig) +[ -z "${VARIANT}" ] && VARIANT=debug_defconfig + +BOOT_IMAGE_HEADER_VERSION=3 +BASE_ADDRESS=0x80000000 +PAGE_SIZE=4096 + +################################################################################ +## Inheriting MSM configs +. ${KERNEL_DIR}/build.config.msm.common +. ${KERNEL_DIR}/build.config.msm.vm