1*4882a593Smuzhiyun. ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki.aarch64 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunFILES="${FILES} 4*4882a593Smuzhiyuncrypto/fips140.ko 5*4882a593Smuzhiyun" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunif [ "${LTO}" = "none" ]; then 8*4882a593Smuzhiyun echo "The FIPS140 module needs LTO to be enabled." 9*4882a593Smuzhiyun exit 1 10*4882a593Smuzhiyunfi 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunMODULES_ORDER=android/gki_aarch64_fips140_modules 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunDEFCONFIG=fips140_gki_defconfig 15*4882a593SmuzhiyunKMI_SYMBOL_LIST=android/abi_gki_aarch64_fips140 16*4882a593SmuzhiyunPRE_DEFCONFIG_CMDS="cat ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/fips140_gki.fragment > ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG};" 17*4882a593SmuzhiyunPOST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}" 18*4882a593SmuzhiyunKMI_SYMBOL_LIST_ADD_ONLY=1 19