blob: dc780c9d04249d2c62cad68a65505b4806dd1601 [file] [log] [blame]
#!/bin/bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
set -u
#arm_fpga Kernel URLs
declare -A arm_fpga_kernels
arm_fpga_kernels=(
[test-kernel-aarch64]="$tfa_downloads/arm-fpga/kernel-image"
)
#arm_fpga initramfs
declare -A arm_fpga_initramfs
arm_fpga_initramfs=(
[busybox.initrd]="$tfa_downloads/arm-fpga/busybox.initrd"
)
get_kernel() {
local kernel_type="${kernel_type:?}"
local url="${arm_fpga_kernels[$kernel_type]}"
local kernel_saveas="${saveas}"
url="${url:?}" saveas="${kernel_saveas:?}" fetch_file
archive_file "$kernel_saveas"
}
get_initrd() {
local initrd_type="${initrd_type:?}"
local url="${arm_fpga_initramfs[$initrd_type]}"
local initrd_saveas="${saveas}"
url="${url:?}" saveas="${initrd_saveas:?}" fetch_file
archive_file "$initrd_saveas"
}
set +u