1*ac44b9c7SSumit Garg#!/bin/bash 2*ac44b9c7SSumit Garg 3*ac44b9c7SSumit Garg# 4*ac44b9c7SSumit Garg# Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. 5*ac44b9c7SSumit Garg# SPDX-License-Identifier: BSD-3-Clause 6*ac44b9c7SSumit Garg# 7*ac44b9c7SSumit Garg 8*ac44b9c7SSumit Garg${CROSS_COMPILE}objcopy -I binary -B aarch64 -O elf64-littleaarch64 ${1} fip.o 9*ac44b9c7SSumit Garg${CROSS_COMPILE}ld fip.o -o fip_unsigned.elf -EL -T $(dirname "$0")/fip-elf.lds --defsym=ELFENTRY=${2} -Ttext=${2} 10*ac44b9c7SSumit Gargrm -f fip.o 11*ac44b9c7SSumit Garg 12*ac44b9c7SSumit Gargif [ ! -d "${PWD}/qtestsign" ]; then 13*ac44b9c7SSumit Garg git clone https://github.com/msm8916-mainline/qtestsign.git ${PWD}/qtestsign 14*ac44b9c7SSumit Gargfi 15*ac44b9c7SSumit Garg 16*ac44b9c7SSumit Garg${PWD}/qtestsign/qtestsign.py -v6 aboot -o fip.elf fip_unsigned.elf 17*ac44b9c7SSumit Gargrm -f fip_unsigned.elf 18