| . ${ROOT_DIR}/${KERNEL_DIR}/build.config.common |
| . ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64 |
| |
| DEFCONFIG=slider_gki_defconfig |
| PRE_DEFCONFIG_CMDS="mkdir -p \${OUT_DIR}/arch/arm64/configs/ && KCONFIG_CONFIG=\${OUT_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${DEVICE_MODULES_DIR}/arch/arm64/configs/slider_gki.fragment" |
| |
| MAKE_GOALS= |
| KERNEL_BINARY=Image.lz4 |
| |
| BUILD_BOOT_IMG=1 |
| BUILD_INITRAMFS=1 |
| INITRAMFS_VENDOR_RAMDISK_FRAGMENT_NAME=dlkm |
| LZ4_RAMDISK=1 |
| BOOT_IMAGE_HEADER_VERSION=4 |
| VENDOR_DLKM_MODULES_LIST=${DEVICE_MODULES_DIR}/vendor_dlkm_modules.slider |
| VENDOR_DLKM_MODULES_BLOCKLIST=${DEVICE_MODULES_DIR}/vendor_dlkm.blocklist.slider |
| VENDOR_DLKM_PROPS=${DEVICE_MODULES_DIR}/vendor_dlkm.props.slider |
| RAMDISKS_DIR=${ROOT_DIR}/prebuilts/boot-artifacts/ramdisks |
| VENDOR_RAMDISK_BINARY=${VENDOR_RAMDISK_BINARY:-${RAMDISKS_DIR}/vendor_ramdisk-oriole.img} |
| KERNEL_VENDOR_CMDLINE="earlycon=exynos4210,0x10A00000 console=ttySAC0,115200 androidboot.console=ttySAC0" |
| KERNEL_VENDOR_CMDLINE+=" printk.devkmsg=on" |
| KERNEL_VENDOR_CMDLINE+=" at24.write_timeout=100 buildvariant=userdebug" |
| KERNEL_VENDOR_CMDLINE+=" log_buf_len=1024K" |
| KERNEL_VENDOR_CMDLINE+=" kunit.enable=1" |
| VENDOR_BOOTCONFIG="androidboot.boot_devices=14700000.ufs" |
| |
| AVB_SIGN_BOOT_IMG=1 |
| AVB_BOOT_PARTITION_SIZE=0x04000000 |
| AVB_BOOT_KEY=${ROOT_DIR}/prebuilts/kernel-build-tools/linux-x86/share/avb/testkey_rsa2048.pem |
| AVB_BOOT_ALGORITHM=SHA256_RSA2048 |
| |
| # Prevent GKI kernel build from overwriting our kernel-uapi-headers.tar.gz file |
| GKI_SKIP_CP_KERNEL_HDR=1 |
| |
| if [ -n "${GKI_BUILD_CONFIG_FRAGMENT}" ]; then |
| source ${GKI_BUILD_CONFIG_FRAGMENT} |
| fi |
| |
| if [ -z "${FAST_BUILD}" ]; then |
| COMPRESS_UNSTRIPPED_MODULES=1 |
| UNSTRIPPED_MODULES=" |
| *.ko |
| " |
| fi |