aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-bootloader
diff options
context:
space:
mode:
Diffstat (limited to 'lt-qcom-bootloader')
-rw-r--r--lt-qcom-bootloader/dragonboard410c/builders.sh142
-rw-r--r--lt-qcom-bootloader/dragonboard820c/builders.sh130
-rw-r--r--lt-qcom-bootloader/dragonboard845c/builders.sh164
-rw-r--r--lt-qcom-bootloader/dragonboard845c/test_params11
-rw-r--r--lt-qcom-bootloader/rb5/builders.sh171
-rw-r--r--lt-qcom-bootloader/rb5/test_params11
6 files changed, 0 insertions, 629 deletions
diff --git a/lt-qcom-bootloader/dragonboard410c/builders.sh b/lt-qcom-bootloader/dragonboard410c/builders.sh
deleted file mode 100644
index 84ff1dfb31..0000000000
--- a/lt-qcom-bootloader/dragonboard410c/builders.sh
+++ /dev/null
@@ -1,142 +0,0 @@
-#!/bin/bash
-set -ex
-
-sudo apt-get update
-sudo apt-get install -y zip gdisk
-
-# download the firmware packages
-wget -q ${QCOM_LINUX_FIRMWARE}
-echo "${QCOM_LINUX_FIRMWARE_MD5} $(basename ${QCOM_LINUX_FIRMWARE})" > MD5
-md5sum -c MD5
-
-unzip -j -d bootloaders-linux $(basename ${QCOM_LINUX_FIRMWARE}) "*/bootloaders-linux/*" "*/cdt-linux/*" "*/loaders/*" "*/efs-seed/*"
-
-# Get the Android compiler
-git clone ${LK_GCC_GIT} --depth 1 -b ${LK_GCC_REL} android-gcc
-
-# get the signing tools
-git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/signlk.git
-
-# Build all needed flavors of LK
-git clone --depth 1 ${LK_GIT_LINARO} -b ${LK_GIT_REL_SD_RESCUE} lk_sdrescue
-git clone --depth 1 ${LK_GIT_LINARO} -b ${LK_GIT_REL_SD_BOOT} lk_sd_boot
-git clone --depth 1 ${LK_GIT_LINARO} -b ${LK_GIT_REL_EMMC_BOOT} lk_emmc_boot
-
-for lk in lk_sdrescue lk_sd_boot lk_emmc_boot; do
- echo "Building LK in : $lk"
- cd $lk
- git log -1
- make -j4 msm8916 EMMC_BOOT=1 TOOLCHAIN_PREFIX=${WORKSPACE}/android-gcc/bin/arm-eabi-
- mv build-msm8916/emmc_appsboot.mbn build-msm8916/emmc_appsboot_unsigned.mbn
- ../signlk/signlk.sh -i=./build-msm8916/emmc_appsboot_unsigned.mbn -o=./build-msm8916/emmc_appsboot.mbn -d
- cd -
-done
-
-SDCARD_RESCUE=dragonboard-410c-sdcard-rescue-${BUILD_NUMBER}
-BOOTLOADER_SD_LINUX=dragonboard-410c-bootloader-sd-linux-${BUILD_NUMBER}
-BOOTLOADER_EMMC_LINUX=dragonboard-410c-bootloader-emmc-linux-${BUILD_NUMBER}
-BOOTLOADER_EMMC_AOSP=dragonboard-410c-bootloader-emmc-aosp-${BUILD_NUMBER}
-
-mkdir -p out/${SDCARD_RESCUE} \
- out/${BOOTLOADER_SD_LINUX} \
- out/${BOOTLOADER_EMMC_LINUX} \
- out/${BOOTLOADER_EMMC_AOSP}
-
-# get LICENSE file (for Linux BSP)
-unzip -j $(basename ${QCOM_LINUX_FIRMWARE}) "*/LICENSE"
-echo "${QCOM_LINUX_FIRMWARE_LICENSE_MD5} LICENSE" > MD5
-md5sum -c MD5
-
-# Create ptable and rawprogram/patch command files
-git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/partioning_tool.git ptool
-(cd ptool && git log -1)
-(mkdir ptool/linux && cd ptool/linux && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/dragonboard410c/linux/partition.xml)
-(mkdir ptool/aosp && cd ptool/aosp && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/dragonboard410c/aosp/partition.xml)
-
-# Empty/zero boot image file to clear boot partition
-dd if=/dev/zero of=boot-erase.img bs=1024 count=1024
-
-# bootloader_emmc_linux
-cp -a LICENSE \
- dragonboard410c/linux/flashall \
- lk_emmc_boot/build-msm8916/emmc_appsboot.mbn \
- bootloaders-linux/prog_emmc_firehose_8916.mbn \
- bootloaders-linux/{NON-HLOS.bin,rpm.mbn,sbl1.mbn,tz.mbn,hyp.mbn,sbc_1.0_8016.bin} \
- bootloaders-linux/fs_image_linux.tar.gz.mbn.img \
- ptool/linux/{rawprogram,patch}?.xml \
- ptool/linux/gpt_{main,backup,both}?.bin \
- ptool/linux/zeros_*.bin \
- boot-erase.img \
- out/${BOOTLOADER_EMMC_LINUX}
-
-# bootloader_emmc_aosp
-cp -a LICENSE \
- dragonboard410c/aosp/flashall \
- lk_emmc_boot/build-msm8916/emmc_appsboot.mbn \
- bootloaders-linux/{NON-HLOS.bin,rpm.mbn,sbl1.mbn,tz.mbn,hyp.mbn,sbc_1.0_8016.bin} \
- bootloaders-linux/fs_image_linux.tar.gz.mbn.img \
- ptool/aosp/{rawprogram,patch}?.xml \
- ptool/aosp/gpt_{main,backup,both}?.bin \
- ptool/aosp/zeros_*.bin \
- boot-erase.img \
- out/${BOOTLOADER_EMMC_AOSP}
-
-# bootloader_sd_linux
-cp -a LICENSE \
- lk_sd_boot/build-msm8916/emmc_appsboot.mbn \
- bootloaders-linux/{NON-HLOS.bin,rpm.mbn,sbl1.mbn,tz.mbn,hyp.mbn,sbc_1.0_8016.bin} \
- bootloaders-linux/fs_image_linux.tar.gz.mbn.img \
- out/${BOOTLOADER_SD_LINUX}
-
-# sdcard_rescue
-cp -a LICENSE out/${SDCARD_RESCUE}
-sudo ./mksdcard -x -p dragonboard410c/linux/sdrescue.txt \
- -o out/${SDCARD_RESCUE}/${SDCARD_RESCUE}.img \
- -i lk_sdrescue/build-msm8916/ \
- -i out/${BOOTLOADER_SD_LINUX}
-
-# Final preparation of archives for publishing
-mkdir ${WORKSPACE}/out2
-for i in ${SDCARD_RESCUE} \
- ${BOOTLOADER_SD_LINUX} \
- ${BOOTLOADER_EMMC_LINUX} \
- ${BOOTLOADER_EMMC_AOSP} ; do
- (cd out/$i && md5sum * > MD5SUMS.txt)
- (cd out && zip -r ${WORKSPACE}/out2/$i.zip $i)
-done
-
-# Create MD5SUMS file
-(cd ${WORKSPACE}/out2 && md5sum * > MD5SUMS.txt)
-
-# Build information
-cat > ${WORKSPACE}/out2/HEADER.textile << EOF
-
-h4. Bootloaders for Dragonboard 410c
-
-This page provides the bootloaders packages for the Dragonboard 410c. There are several packages:
-* *sdcard_rescue* : an SD card image that can be used to boot from SD card, and rescue a board when the onboard eMMC is empty or corrupted
-* *bootloader-emmc-linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard eMMC
-* *bootloader-emmc-aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP based images from onboard eMMC
-* *bootloader-sd-linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from SD card
-
-Build description:
-* Build URL: "$BUILD_URL":$BUILD_URL
-* Proprietary bootloaders can be found on "Qualcomm Developer Network":https://developer.qualcomm.com/hardware/dragonboard-410c/tools
-* Linux proprietary bootloaders package: $(basename ${QCOM_LINUX_FIRMWARE})
-* Little Kernel (LK) source code:
-** "SD rescue boot":$LK_GIT_LINARO/log/?h=$(echo $LK_GIT_REL_SD_RESCUE | sed -e 's/+/\%2b/g')
-** "SD Linux boot":$LK_GIT_LINARO/log/?h=$(echo $LK_GIT_REL_SD_BOOT | sed -e 's/+/\%2b/g')
-** "eMMC Linux boot":$LK_GIT_LINARO/log/?h=$(echo $LK_GIT_REL_EMMC_BOOT | sed -e 's/+/\%2b/g')
-* Tools version: "$GIT_COMMIT":$GIT_URL/commit/?id=$GIT_COMMIT
-* Partition table:
-** "Linux":$GIT_URL/tree/dragonboard410c/linux/partition.xml?id=$GIT_COMMIT
-** "AOSP":$GIT_URL/tree/dragonboard410c/aosp/partition.xml?id=$GIT_COMMIT
-EOF
-
-# Publish
-test -d ${HOME}/bin || mkdir ${HOME}/bin
-wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
-time python3 ${HOME}/bin/linaro-cp.py \
- --server ${PUBLISH_SERVER} \
- --link-latest \
- ${WORKSPACE}/out2 ${PUB_DEST}
diff --git a/lt-qcom-bootloader/dragonboard820c/builders.sh b/lt-qcom-bootloader/dragonboard820c/builders.sh
deleted file mode 100644
index cd96976cf3..0000000000
--- a/lt-qcom-bootloader/dragonboard820c/builders.sh
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/bin/bash
-
-sudo apt-get update
-sudo apt-get install -y zip gdisk
-
-set -ex
-
-# download the firmware packages
-wget -q ${QCOM_LINUX_FIRMWARE}
-echo "${QCOM_LINUX_FIRMWARE_MD5} $(basename ${QCOM_LINUX_FIRMWARE})" > MD5
-md5sum -c MD5
-
-unzip -j -d bootloaders-linux $(basename ${QCOM_LINUX_FIRMWARE}) "*/bootloaders-linux/*" "*/cdt-linux/*" "*/loaders/*"
-
-# Get the Android compiler
-git clone ${LK_GCC_GIT} --depth 1 -b ${LK_GCC_REL} android-gcc
-
-# get the signing tools
-git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/signlk.git
-
-# Build all needed flavors of LK
-git clone --depth 1 ${LK_GIT_LINARO} -b ${LK_GIT_REL_SD_RESCUE} lk_sdrescue
-git clone --depth 1 ${LK_GIT_LINARO} -b ${LK_GIT_REL_UFS_BOOT} lk_ufs_boot
-
-for lk in lk_sdrescue lk_ufs_boot; do
- echo "Building LK in : $lk"
- cd $lk
- git log -1
- make -j4 msm8996 EMMC_BOOT=1 VERIFIED_BOOT=1 TOOLCHAIN_PREFIX=${WORKSPACE}/android-gcc/bin/arm-eabi-
- mv build-msm8996/emmc_appsboot.mbn build-msm8996/emmc_appsboot_unsigned.mbn
- ../signlk/signlk.sh -i=./build-msm8996/emmc_appsboot_unsigned.mbn -o=./build-msm8996/emmc_appsboot.mbn -d
- cd -
-done
-
-SDCARD_RESCUE=dragonboard-820c-sdcard-rescue-${BUILD_NUMBER}
-BOOTLOADER_UFS_LINUX=dragonboard-820c-bootloader-ufs-linux-${BUILD_NUMBER}
-BOOTLOADER_UFS_AOSP=dragonboard-820c-bootloader-ufs-aosp-${BUILD_NUMBER}
-
-mkdir -p out/${SDCARD_RESCUE} out/${BOOTLOADER_UFS_LINUX} out/${BOOTLOADER_UFS_AOSP}
-
-# get LICENSE file (for Linux BSP)
-unzip -j $(basename ${QCOM_LINUX_FIRMWARE}) "*/LICENSE"
-echo "${QCOM_LINUX_FIRMWARE_LICENSE_MD5} LICENSE" > MD5
-md5sum -c MD5
-
-# Create ptable and rawprogram/patch command files
-git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/partioning_tool.git ptool
-(cd ptool && git log -1)
-(mkdir ptool/linux && cd ptool/linux && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/dragonboard820c/linux/partition.xml)
-(mkdir ptool/aosp && cd ptool/aosp && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/dragonboard820c/aosp/partition.xml)
-
-# Empty/zero boot image file to clear boot partition
-dd if=/dev/zero of=boot-erase.img bs=1024 count=1024
-
-# bootloader_ufs_linux
-cp -a LICENSE \
- dragonboard820c/linux/flashall \
- lk_ufs_boot/build-msm8996/emmc_appsboot.mbn \
- bootloaders-linux/{cmnlib64.mbn,cmnlib.mbn,devcfg.mbn,hyp.mbn,keymaster.mbn,pmic.elf,rpm.mbn,sbc_1.0_8096.bin,tz.mbn,xbl.elf} \
- bootloaders-linux/prog_ufs_firehose_8996_ddr.elf \
- ptool/linux/{rawprogram,patch}?.xml \
- ptool/linux/gpt_{main,backup,both}?.bin \
- ptool/linux/zeros_*.bin \
- dragonboard820c/ufs-provision_toshiba.xml \
- boot-erase.img \
- out/${BOOTLOADER_UFS_LINUX}
-
-# bootloader_ufs_aosp
-cp -a LICENSE \
- dragonboard820c/aosp/flashall \
- lk_ufs_boot/build-msm8996/emmc_appsboot.mbn \
- bootloaders-linux/{cmnlib64.mbn,cmnlib.mbn,devcfg.mbn,hyp.mbn,keymaster.mbn,pmic.elf,rpm.mbn,sbc_1.0_8096.bin,tz.mbn,xbl.elf} \
- bootloaders-linux/prog_ufs_firehose_8996_ddr.elf \
- ptool/aosp/{rawprogram,patch}?.xml \
- ptool/aosp/gpt_{main,backup,both}?.bin \
- ptool/aosp/zeros_*.bin \
- dragonboard820c/ufs-provision_toshiba.xml \
- boot-erase.img \
- out/${BOOTLOADER_UFS_AOSP}
-
-# sdcard_rescue
-cp -a LICENSE out/${SDCARD_RESCUE}
-sudo ./mksdcard -x -p dragonboard820c/sdrescue.txt \
- -o out/${SDCARD_RESCUE}/${SDCARD_RESCUE}.img \
- -i lk_sdrescue/build-msm8996/ \
- -i bootloaders-sdboot/ \
- -i bootloaders-linux/
-
-# Final preparation of archives for publishing
-mkdir ${WORKSPACE}/out2
-for i in ${SDCARD_RESCUE} \
- ${BOOTLOADER_UFS_LINUX} \
- ${BOOTLOADER_UFS_AOSP} ; do
- (cd out/$i && md5sum * > MD5SUMS.txt)
- (cd out && zip -r ${WORKSPACE}/out2/$i.zip $i)
-done
-
-# Create MD5SUMS file
-(cd ${WORKSPACE}/out2 && md5sum * > MD5SUMS.txt)
-
-# Build information
-cat > ${WORKSPACE}/out2/HEADER.textile << EOF
-
-h4. Bootloaders for Dragonboard 820c
-
-This page provides the bootloaders packages for the Dragonboard 820c. There are several packages:
-* *sdcard_rescue* : an SD card image that can be used to boot from SD card, and rescue a board when the onboard UFS is empty or corrupted
-* *bootloader_ufs_linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard UFS
-* *bootloader_ufs_aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP images from onboard UFS
-
-Build description:
-* Build URL: "$BUILD_URL":$BUILD_URL
-* Proprietary bootloaders are not published yet, and not available widely
-* Linux proprietary bootloaders package: $(basename ${QCOM_LINUX_FIRMWARE})
-* Little Kernel (LK) source code:
-** "SD rescue boot":$LK_GIT_LINARO/log/?h=$(echo $LK_GIT_REL_SD_RESCUE | sed -e 's/+/\%2b/g')
-** "UFS Linux boot":$LK_GIT_LINARO/log/?h=$(echo $LK_GIT_REL_UFS_BOOT | sed -e 's/+/\%2b/g')
-* Tools version: "$GIT_COMMIT":$GIT_URL/commit/?id=$GIT_COMMIT
-* Partition table:
-** "Linux":$GIT_URL/tree/dragonboard820c/linux/partition.xml?id=$GIT_COMMIT
-** "AOSP":$GIT_URL/tree/dragonboard820c/aosp/partition.xml?id=$GIT_COMMIT
-EOF
-
-# Publish
-test -d ${HOME}/bin || mkdir ${HOME}/bin
-wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
-time python3 ${HOME}/bin/linaro-cp.py \
- --server ${PUBLISH_SERVER} \
- --link-latest \
- ${WORKSPACE}/out2 ${PUB_DEST}
diff --git a/lt-qcom-bootloader/dragonboard845c/builders.sh b/lt-qcom-bootloader/dragonboard845c/builders.sh
deleted file mode 100644
index a9f44e62b2..0000000000
--- a/lt-qcom-bootloader/dragonboard845c/builders.sh
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/bin/bash
-
-sudo apt-get update
-sudo apt-get install -y zip gdisk libncurses5
-
-set -ex
-
-if [ -z "${WORKSPACE}" ]; then
- WORKSPACE="$(pwd)"
- DB_BOOT_TOOLS_DIR="db-boot-tools"
-
- if [ ! -d "${WORKSPACE}/${DB_BOOT_TOOLS_DIR}" ]; then
- git clone "${DB_BOOT_TOOLS_GIT}" "${WORKSPACE}/${DB_BOOT_TOOLS_DIR}"
- fi
-else
- DB_BOOT_TOOLS_DIR="."
- LINARO_PUBLISH="True"
-fi
-
-# download the firmware packages
-wget -c -q ${QCOM_LINUX_FIRMWARE}
-echo "${QCOM_LINUX_FIRMWARE_MD5} $(basename ${QCOM_LINUX_FIRMWARE})" > MD5
-md5sum -c MD5
-
-unzip -j -d bootloaders-linux $(basename ${QCOM_LINUX_FIRMWARE}) \
- "*/02-firehose_prog/prog_firehose_ddr.elf" \
- "*/04-aop/aop.mbn" \
- "*/05-BTFM/BTFM.bin" \
- "*/06-cmnlib/cmnlib*" \
- "*/07-devcfg/devcfg.mbn" \
- "*/08-dspso/dspso.bin" \
- "*/09-hyp/hyp.mbn" \
- "*/10-imagefv/imagefv.elf" \
- "*/11-keymaster/keymaster64.mbn" \
- "*/13-sec/sec.dat" \
- "*/14-storsec/storsec.mbn" \
- "*/15-tz/tz.mbn" \
- "*/16-xbl/xbl.elf" \
- "*/16-xbl/xbl_config.elf" \
- "*/40-qupv3fw/qupv3fw.elf"
-
-BOOTLOADER_UFS_LINUX=dragonboard-845c-bootloader-ufs-linux-${BUILD_NUMBER}
-BOOTLOADER_UFS_AOSP=dragonboard-845c-bootloader-ufs-aosp-${BUILD_NUMBER}
-
-mkdir -p out/${BOOTLOADER_UFS_LINUX} out/${BOOTLOADER_UFS_AOSP}
-
-# get LICENSE file (for Linux BSP)
-unzip -j $(basename ${QCOM_LINUX_FIRMWARE}) "*/LICENSE.qcom.txt"
-mv LICENSE.qcom.txt LICENSE
-echo "${QCOM_LINUX_FIRMWARE_LICENSE_MD5} LICENSE" > MD5
-md5sum -c MD5
-
-# Create ptable and rawprogram/patch command files
-if [ ! -d "ptool" ]; then
- git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/partioning_tool.git ptool
-fi
-(cd ptool && git log -1)
-(mkdir -p ptool/linux && cd ptool/linux && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/${DB_BOOT_TOOLS_DIR}/dragonboard845c/linux/partition.xml)
-(mkdir -p ptool/aosp && cd ptool/aosp && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/${DB_BOOT_TOOLS_DIR}/dragonboard845c/aosp/partition.xml)
-
-# tcbindir from install-gcc-toolchain.sh
-export PATH=${tcbindir}:$PATH
-
-# Clang
-if [ ! -d "${WORKSPACE}/clang" ]; then
- git clone ${ABL_CLANG_GIT} --depth 1 -b ${ABL_CLANG_REL} ${WORKSPACE}/clang
-fi
-
-# get and build abl
-if [ ! -d "abl" ]; then
- git clone --depth 1 ${ABL_GIT_LINARO} -b ${ABL_GIT_REL} abl
-fi
-pushd abl
-ABL_GIT_COMMIT=$(git rev-parse HEAD)
-mkdir -p out/edk2
-make all \
- BOOTLOADER_OUT=out/edk2 \
- BUILD_SYSTEM_ROOT_IMAGE=0 \
- VERIFIED_BOOT=0 \
- VERIFIED_BOOT_2=0 \
- VERIFIED_BOOT_LE=0 \
- USER_BUILD_VARIANT=0 \
- DISABLE_PARALLEL_DOWNLOAD_FLASH=1 \
- ABL_USE_SDLLVM=false \
- ABL_SAFESTACK=false \
- AB_RETRYCOUNT_DISABLE=1 \
- CLANG_BIN=${WORKSPACE}/clang/clang-4691093/bin/ \
- CLANG_PREFIX="aarch64-none-linux-gnu-" \
- CLANG_GCC_TOOLCHAIN="${tcbindir}/aarch64-none-linux-gnu-gcc" \
- TARGET_ARCHITECTURE=AARCH64 \
- BOARD_BOOTLOADER_PRODUCT_NAME="SuperEDK2k"
-
-# get the signing tools, and sign
-# add SSH server signatures to known_hosts list.
-bash -c "ssh-keyscan dev-private-git.linaro.org >> ${HOME}/.ssh/known_hosts"
-bash -c "ssh-keyscan dev-private-review.linaro.org >> ${HOME}/.ssh/known_hosts"
-if [ ! -d "sectools" ]; then
- git clone --depth 1 ssh://git@dev-private-git.linaro.org/landing-teams/working/qualcomm/sectools.git
-fi
-
-python2 sectools/sectools.py secimage -v \
- -c sectools/config/sdm845/sdm845_secimage.xml \
- -g abl -i abl.elf -o out -sa
-popd
-
-# Empty/zero boot image file to clear boot partition
-dd if=/dev/zero of=boot-erase.img bs=1024 count=1024
-
-# bootloader_ufs_linux
-cp -a LICENSE \
- ${DB_BOOT_TOOLS_DIR}/dragonboard845c/linux/flashall \
- bootloaders-linux/* \
- abl/out/sdm845/abl/abl.elf \
- ptool/linux/{rawprogram?.xml,patch?.xml,gpt_main?.bin,gpt_backup?.bin,gpt_both?.bin} \
- boot-erase.img \
- out/${BOOTLOADER_UFS_LINUX}
-
-# bootloader_ufs_aosp
-cp -a LICENSE \
- ${DB_BOOT_TOOLS_DIR}/dragonboard845c/aosp/flashall \
- bootloaders-linux/* \
- abl/out/sdm845/abl/abl.elf \
- ptool/aosp/{rawprogram?.xml,patch?.xml,gpt_main?.bin,gpt_backup?.bin,gpt_both?.bin} \
- boot-erase.img \
- out/${BOOTLOADER_UFS_AOSP}
-
-# Final preparation of archives for publishing
-mkdir -p ${WORKSPACE}/out2
-for i in ${BOOTLOADER_UFS_LINUX} \
- ${BOOTLOADER_UFS_AOSP} ; do
- (cd out/$i && md5sum * > MD5SUMS.txt)
- (cd out && zip -r ${WORKSPACE}/out2/$i.zip $i)
-done
-
-# Create MD5SUMS file
-(cd ${WORKSPACE}/out2 && md5sum * > MD5SUMS.txt)
-
-# Build information
-cat > ${WORKSPACE}/out2/HEADER.textile << EOF
-
-h4. Bootloaders for Dragonboard 845c
-
-This page provides the bootloaders packages for the Dragonboard 845c. There are several packages:
-* *bootloader_ufs_linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard UFS
-* *bootloader_ufs_aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP images from onboard UFS
-
-Build description:
-* Build URL: "$BUILD_URL":$BUILD_URL
-* Linux proprietary bootloaders package: $(basename ${QCOM_LINUX_FIRMWARE})
-* "ABL source code":$ABL_GIT_LINARO/commit/?id=$ABL_GIT_COMMIT
-* Partition table:
-** "Linux":$GIT_URL/tree/dragonboard845c/linux/partition.xml?id=$GIT_COMMIT
-** "AOSP":$GIT_URL/tree/dragonboard845c/aosp/partition.xml?id=$GIT_COMMIT
-EOF
-
-# Publish
-if [ "${LINARO_PUBLISH}" ]; then
- test -d ${HOME}/bin || mkdir ${HOME}/bin
- wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
- time python3 ${HOME}/bin/linaro-cp.py \
- --server ${PUBLISH_SERVER} \
- --link-latest \
- ${WORKSPACE}/out2 ${PUB_DEST}
-fi
diff --git a/lt-qcom-bootloader/dragonboard845c/test_params b/lt-qcom-bootloader/dragonboard845c/test_params
deleted file mode 100644
index 2b40e8727c..0000000000
--- a/lt-qcom-bootloader/dragonboard845c/test_params
+++ /dev/null
@@ -1,11 +0,0 @@
-export BUILD_NUMBER=0
-export TOOLCHAIN_ARCH='arm64'
-export BRANCH='master'
-export QCOM_LINUX_FIRMWARE='https://releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/RB3_firmware_20190529180356-v4.zip'
-export QCOM_LINUX_FIRMWARE_MD5='ad69855a1275547b16d94a1b5405ac62'
-export QCOM_LINUX_FIRMWARE_LICENSE_MD5='cbbe399f2c983ad51768f4561587f000'
-export ABL_GIT_LINARO='https://git.linaro.org/landing-teams/working/qualcomm/abl.git'
-export ABL_GIT_REL='release/LE.UM.3.2.2.r1-02700-sdm845.0'
-export ABL_CLANG_GIT='https://source.codeaurora.org/quic/la/platform/prebuilts/clang/host/linux-x86'
-export ABL_CLANG_REL='LA.UM.7.9.r1-07300-sm6150.0'
-export DB_BOOT_TOOLS_GIT='https://git.linaro.org/landing-teams/working/qualcomm/db-boot-tools.git'
diff --git a/lt-qcom-bootloader/rb5/builders.sh b/lt-qcom-bootloader/rb5/builders.sh
deleted file mode 100644
index 33a7b489b5..0000000000
--- a/lt-qcom-bootloader/rb5/builders.sh
+++ /dev/null
@@ -1,171 +0,0 @@
-#!/bin/bash
-
-sudo apt-get update
-sudo apt-get install -y zip gdisk libncurses5
-
-set -ex
-
-if [ -z "${WORKSPACE}" ]; then
- WORKSPACE="$(pwd)"
- DB_BOOT_TOOLS_DIR="db-boot-tools"
-
- if [ ! -d "${WORKSPACE}/${DB_BOOT_TOOLS_DIR}" ]; then
- git clone "${DB_BOOT_TOOLS_GIT}" "${WORKSPACE}/${DB_BOOT_TOOLS_DIR}"
- fi
-else
- DB_BOOT_TOOLS_DIR="."
- LINARO_PUBLISH="True"
-fi
-
-# download the firmware packages
-wget -c -q ${QCOM_LINUX_FIRMWARE}
-echo "${QCOM_LINUX_FIRMWARE_MD5} $(basename ${QCOM_LINUX_FIRMWARE})" > MD5
-md5sum -c MD5
-
-rm -rf bootloaders-linux
-# "*/05-BTFM/BTFM.bin" \
-# "*/10-imagefv/imagefv.elf" \
-unzip -j -d bootloaders-linux $(basename ${QCOM_LINUX_FIRMWARE}) \
- "*/cdt.bin" \
- "*/02-firehose_prog/prog_firehose_ddr.elf" \
- "*/04_aop/aop.mbn" \
- "*/06-cmnlib/cmnlib.mbn" \
- "*/06-cmnlib/cmnlib64.mbn" \
- "*/07-devcfg/devcfg.mbn" \
- "*/08-dspso/dspso.bin" \
- "*/09-hyp/hyp.mbn" \
- "*/10-apdp/apdp.mbn" \
- "*/15-tz/tz.mbn" \
- "*/16-xbl/xbl.elf" \
- "*/16-xbl/xbl_config.elf" \
- "*/24-featenabler/featenabler.mbn" \
- "*/36-km4/km4.mbn" \
- "*/40-qupv3fw/qupv3fw.elf" \
- "*/44-multi_image/multi_image.mbn" \
- "*/50-spunvm/spunvm.bin" \
- "*/51-uefi_sec/uefi_sec.mbn"
-
-BOOTLOADER_UFS_LINUX=rb5-bootloader-ufs-linux-${BUILD_NUMBER}
-BOOTLOADER_UFS_AOSP=rb5-bootloader-ufs-aosp-${BUILD_NUMBER}
-
-mkdir -p out/${BOOTLOADER_UFS_LINUX} out/${BOOTLOADER_UFS_AOSP}
-
-# get LICENSE file (for Linux BSP)
-unzip -j $(basename ${QCOM_LINUX_FIRMWARE}) "*/LICENSE.qcom.txt"
-mv LICENSE.qcom.txt LICENSE
-echo "${QCOM_LINUX_FIRMWARE_LICENSE_MD5} LICENSE" > MD5
-md5sum -c MD5
-
-# Create ptable and rawprogram/patch command files
-if [ ! -d "ptool" ]; then
- git clone --depth 1 https://git.linaro.org/landing-teams/working/qualcomm/partioning_tool.git ptool
-fi
-(cd ptool && git log -1)
-rm -rf linux aosp
-(mkdir -p ptool/linux && cd ptool/linux && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/${DB_BOOT_TOOLS_DIR}/rb5/linux/partition.xml)
-(mkdir -p ptool/aosp && cd ptool/aosp && python2 ${WORKSPACE}/ptool/ptool.py -x ${WORKSPACE}/${DB_BOOT_TOOLS_DIR}/rb5/aosp/partition.xml)
-
-# tcbindir from install-gcc-toolchain.sh
-export PATH=${tcbindir}:$PATH
-
-# Clang
-if [ ! -d "${WORKSPACE}/clang" ]; then
- git clone ${ABL_CLANG_GIT} --depth 1 -b ${ABL_CLANG_REL} ${WORKSPACE}/clang
-fi
-
-# get and build abl
-if [ ! -d "abl" ]; then
- git clone --depth 1 ${ABL_GIT_LINARO} -b ${ABL_GIT_REL} abl
-fi
-pushd abl
-ABL_GIT_COMMIT=$(git rev-parse HEAD)
-mkdir -p out/edk2
-make all \
- BOOTLOADER_OUT=out/edk2 \
- BUILD_SYSTEM_ROOT_IMAGE=0 \
- VERIFIED_BOOT=0 \
- VERIFIED_BOOT_2=0 \
- VERIFIED_BOOT_LE=0 \
- USER_BUILD_VARIANT=0 \
- DISABLE_PARALLEL_DOWNLOAD_FLASH=1 \
- ABL_USE_SDLLVM=false \
- ABL_SAFESTACK=false \
- AB_RETRYCOUNT_DISABLE=1 \
- CLANG_BIN=${WORKSPACE}/clang/clang-4691093/bin/ \
- CLANG_PREFIX="aarch64-none-linux-gnu-" \
- CLANG_GCC_TOOLCHAIN="${tcbindir}/aarch64-none-linux-gnu-gcc" \
- TARGET_ARCHITECTURE=AARCH64 \
- BOARD_BOOTLOADER_PRODUCT_NAME="SuperEDK2k"
-
-# get the signing tools, and sign
-# add SSH server signatures to known_hosts list.
-bash -c "ssh-keyscan dev-private-git.linaro.org >> ${HOME}/.ssh/known_hosts"
-bash -c "ssh-keyscan dev-private-review.linaro.org >> ${HOME}/.ssh/known_hosts"
-if [ ! -d "sectools" ]; then
- git clone --depth 1 ssh://git@dev-private-git.linaro.org/landing-teams/working/qualcomm/sectools.git
-fi
-
-python2 sectools/sectools.py secimage -v \
- -c sectools/config/sm8250/sm8250_secimage.xml \
- -g abl -i abl.elf -o out -sa
-popd
-
-# Empty/zero boot image file to clear boot partition
-dd if=/dev/zero of=boot-erase.img bs=1024 count=1024
-
-# bootloader_ufs_linux
-cp -a LICENSE \
- ${DB_BOOT_TOOLS_DIR}/rb5/linux/flashall \
- bootloaders-linux/* \
- abl/out/sm8250/abl/abl.elf \
- ptool/linux/{rawprogram?.xml,patch?.xml,gpt_main?.bin,gpt_backup?.bin,gpt_both?.bin} \
- boot-erase.img \
- out/${BOOTLOADER_UFS_LINUX}
-
-# bootloader_ufs_aosp
-cp -a LICENSE \
- ${DB_BOOT_TOOLS_DIR}/rb5/aosp/flashall \
- bootloaders-linux/* \
- abl/out/sm8250/abl/abl.elf \
- ptool/aosp/{rawprogram?.xml,patch?.xml,gpt_main?.bin,gpt_backup?.bin,gpt_both?.bin} \
- boot-erase.img \
- out/${BOOTLOADER_UFS_AOSP}
-
-# Final preparation of archives for publishing
-mkdir -p ${WORKSPACE}/out2
-for i in ${BOOTLOADER_UFS_LINUX} \
- ${BOOTLOADER_UFS_AOSP} ; do
- (cd out/$i && md5sum * > MD5SUMS.txt)
- (cd out && zip -r ${WORKSPACE}/out2/$i.zip $i)
-done
-
-# Create MD5SUMS file
-(cd ${WORKSPACE}/out2 && md5sum * > MD5SUMS.txt)
-
-# Build information
-cat > ${WORKSPACE}/out2/HEADER.textile << EOF
-
-h4. Bootloaders for Qualcomm RB5
-
-This page provides the bootloaders packages for the Qualcomm RB5. There are several packages:
-* *bootloader_ufs_linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard UFS
-* *bootloader_ufs_aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP images from onboard UFS
-
-Build description:
-* Build URL: "$BUILD_URL":$BUILD_URL
-* Linux proprietary bootloaders package: $(basename ${QCOM_LINUX_FIRMWARE})
-* "ABL source code":$ABL_GIT_LINARO/commit/?id=$ABL_GIT_COMMIT
-* Partition table:
-** "Linux":$GIT_URL/tree/rb5/linux/partition.xml?id=$GIT_COMMIT
-** "AOSP":$GIT_URL/tree/rb5/aosp/partition.xml?id=$GIT_COMMIT
-EOF
-
-# Publish
-if [ "${LINARO_PUBLISH}" ]; then
- test -d ${HOME}/bin || mkdir ${HOME}/bin
- wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
- time python3 ${HOME}/bin/linaro-cp.py \
- --server ${PUBLISH_SERVER} \
- --link-latest \
- ${WORKSPACE}/out2 ${PUB_DEST}
-fi
diff --git a/lt-qcom-bootloader/rb5/test_params b/lt-qcom-bootloader/rb5/test_params
deleted file mode 100644
index f77244a1f7..0000000000
--- a/lt-qcom-bootloader/rb5/test_params
+++ /dev/null
@@ -1,11 +0,0 @@
-export BUILD_NUMBER=0
-export TOOLCHAIN_ARCH='arm64'
-export BRANCH='master'
-export QCOM_LINUX_FIRMWARE='http://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20210331-v4.1.zip'
-export QCOM_LINUX_FIRMWARE_MD5='498aeeeb2603ddcf619c7e613c763791'
-export QCOM_LINUX_FIRMWARE_LICENSE_MD5='cbbe399f2c983ad51768f4561587f000'
-export ABL_GIT_LINARO='https://git.linaro.org/landing-teams/working/qualcomm/abl.git'
-export ABL_GIT_REL='release/LU.UM.1.2.1.r1-23200-QRB5165.0'
-export ABL_CLANG_GIT='https://source.codeaurora.org/quic/la/platform/prebuilts/clang/host/linux-x86'
-export ABL_CLANG_REL='LA.UM.7.9.r1-07300-sm6150.0'
-export DB_BOOT_TOOLS_GIT='https://git.linaro.org/landing-teams/working/qualcomm/db-boot-tools.git'