config: Add build config and defconfig for kkp

Add build config and defconfig for msm-pineapple branch
on kalama kernel platform.

Change-Id: Iffa39f9a06c15d4790088c5d10a6aebe84eef4a1
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
This commit is contained in:
Peng Yang 2022-09-02 04:22:33 -07:00
parent 81e3190de0
commit f385cdde9b
5 changed files with 129 additions and 0 deletions

View File

@ -7,8 +7,22 @@ CONFIG_ARM_SMMU_QCOM=m
CONFIG_COMMON_CLK_QCOM=m
CONFIG_CPU_IDLE_GOV_QCOM_LPM=m
# CONFIG_EDAC_QCOM is not set
CONFIG_GH_ARM64_DRV=m
CONFIG_GH_CTRL=m
CONFIG_GH_DBL=m
# CONFIG_GH_GUEST_POPS is not set
CONFIG_GH_IRQ_LEND=m
CONFIG_GH_MEM_NOTIFIER=m
CONFIG_GH_MSGQ=m
CONFIG_GH_PROXY_SCHED=m
CONFIG_GH_RM_DRV=m
CONFIG_GH_SECURE_VM_LOADER=m
# CONFIG_GH_TLMM_VM_MEM_ACCESS is not set
CONFIG_GH_VIRT_WATCHDOG=m
CONFIG_GUNYAH=m
CONFIG_GUNYAH_DRIVERS=y
CONFIG_HVC_GUNYAH=m
# CONFIG_HVC_GUNYAH_CONSOLE is not set
CONFIG_HWSPINLOCK_QCOM=m
CONFIG_INTERCONNECT_QCOM=m
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m
@ -51,8 +65,10 @@ CONFIG_QCOM_IPCC=m
CONFIG_QCOM_LAZY_MAPPING=m
CONFIG_QCOM_LLCC=m
CONFIG_QCOM_LLCC_PERFMON=m
CONFIG_QCOM_MDT_LOADER=m
CONFIG_QCOM_MEM_BUF=m
CONFIG_QCOM_MEM_BUF_DEV=m
# CONFIG_QCOM_MEM_BUF_GH is not set
# CONFIG_QCOM_MINIDUMP is not set
CONFIG_QCOM_PDC=m
# CONFIG_QCOM_Q6V5_ADSP is not set

View File

@ -0,0 +1,32 @@
CONFIG_ARCH_KALAMA=y
CONFIG_ARCH_QCOM=y
CONFIG_ARCH_QTI_VM=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_CMA_SIZE_MBYTES=0
CONFIG_COMMON_CLK_QCOM=y
CONFIG_CRYPTO_LZO=y
CONFIG_GENERIC_PINCONF=y
CONFIG_GH_ARM64_DRV=y
CONFIG_GH_CTRL=y
CONFIG_GH_DBL=y
CONFIG_GH_IRQ_LEND=y
CONFIG_GH_MEM_NOTIFIER=y
CONFIG_GH_MSGQ=y
CONFIG_GH_RM_DRV=y
CONFIG_GPIOLIB_IRQCHIP=y
CONFIG_GUNYAH_DRIVERS=y
CONFIG_HVC_GUNYAH=y
CONFIG_HVC_GUNYAH_CONSOLE=y
CONFIG_LOCALVERSION="-perf"
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
CONFIG_PINCONF=y
CONFIG_PINCTRL_MSM=y
CONFIG_QCOM_SCM=y
CONFIG_VIRT_DRIVERS=y
CONFIG_ZRAM=y
CONFIG_ZSMALLOC=y

View File

@ -0,0 +1,26 @@
CONFIG_CMDLINE="no_hash_pointers"
# CONFIG_CMDLINE_FORCE is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_PREEMPT=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_DYNAMIC_DEBUG_CORE=y
CONFIG_DYNAMIC_EVENTS=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FUNCTION_ERROR_INJECTION=y
CONFIG_FW_CACHE=y
CONFIG_FW_LOADER=y
# CONFIG_FW_LOADER_COMPRESS is not set
# CONFIG_FW_LOADER_USER_HELPER is not set
CONFIG_IPC_LOGGING=y
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0
CONFIG_KPROBES=y
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
CONFIG_KRETPROBES=y
CONFIG_LOCALVERSION="-debug"
CONFIG_PM_ADVANCED_DEBUG=y
CONFIG_PM_DEBUG=y
CONFIG_PM_SLEEP_DEBUG=y
CONFIG_PROBE_EVENTS=y
CONFIG_WQ_WATCHDOG=y

View File

@ -0,0 +1,9 @@
################################################################################
## Inheriting MSM configs
. ${KERNEL_DIR}/build.config.msm.kalama.vm
################################################################################
MKDTIMGDTBS=()
MKDTIMGDTBS["kalama_tuivm"]="kalama-vm"
################################################################################

View File

@ -0,0 +1,46 @@
################################################################################
## Inheriting configs from ACK
. ${ROOT_DIR}/common/build.config.common
. ${ROOT_DIR}/common/build.config.aarch64
################################################################################
## Variant setup
MSM_ARCH=kalama_tuivm
VARIANTS=(defconfig debug_defconfig)
[ -z "${VARIANT}" ] && VARIANT=debug_defconfig
if [ -e "${ROOT_DIR}/msm-kernel" -a "${KERNEL_DIR}" = "common" ]; then
KERNEL_DIR="msm-kernel"
fi
BOOT_IMAGE_HEADER_VERSION=3
BASE_ADDRESS=0x80000000
PAGE_SIZE=4096
VM_DTB_IMG_CREATE=1
PREFERRED_USERSPACE=vm
declare -A MKDTIMGDTBS
################################################################################
## Define TUI VM parameters
TUIVM_KERNEL_OFFSET=0x0
TUIVM_DTB_OFFSET=0x2000000
TUIVM_RAMDISK_OFFSET=0x2100000
MKDTIMGDTBS["kalama_tuivm"]="kalama-vm"
################################################################################
## Define OEM VM parameters
OEMVM_KERNEL_OFFSET=0x0
OEMVM_DTB_OFFSET=0x2000000
OEMVM_RAMDISK_OFFSET=0x2100000
MKDTIMGDTBS["kalama_oemvm"]="kalama-oemvm"
VM_SIZE_EXT4=270000000
DUMMY_IMG_SIZE=4096
################################################################################
## Inheriting MSM configs
. ${KERNEL_DIR}/build.config.msm.common
. ${KERNEL_DIR}/build.config.msm.vm