Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | # |
| 3 | # Copyright (c) 2020, Arm Limited. All rights reserved. |
| 4 | # |
| 5 | # SPDX-License-Identifier: BSD-3-Clause |
| 6 | # |
| 7 | |
| 8 | set -u |
| 9 | |
| 10 | #arm_fpga Kernel URLs |
| 11 | declare -A arm_fpga_kernels |
| 12 | arm_fpga_kernels=( |
| 13 | [test-kernel-aarch64]="$tfa_downloads/arm-fpga/kernel-image" |
| 14 | ) |
| 15 | |
Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 16 | #arm_fpga initramfs |
| 17 | declare -A arm_fpga_initramfs |
| 18 | arm_fpga_initramfs=( |
| 19 | [busybox.initrd]="$tfa_downloads/arm-fpga/busybox.initrd" |
| 20 | ) |
| 21 | |
| 22 | get_kernel() { |
| 23 | local kernel_type="${kernel_type:?}" |
| 24 | local url="${arm_fpga_kernels[$kernel_type]}" |
Javier Almansa Sobrino | f98dbd8 | 2020-09-30 19:29:27 +0100 | [diff] [blame] | 25 | local kernel_saveas="${saveas}" |
Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 26 | |
| 27 | url="${url:?}" saveas="${kernel_saveas:?}" fetch_file |
| 28 | archive_file "$kernel_saveas" |
| 29 | } |
| 30 | |
Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 31 | get_initrd() { |
| 32 | local initrd_type="${initrd_type:?}" |
| 33 | local url="${arm_fpga_initramfs[$initrd_type]}" |
Javier Almansa Sobrino | f98dbd8 | 2020-09-30 19:29:27 +0100 | [diff] [blame] | 34 | local initrd_saveas="${saveas}" |
Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 35 | |
| 36 | url="${url:?}" saveas="${initrd_saveas:?}" fetch_file |
| 37 | archive_file "$initrd_saveas" |
| 38 | } |
| 39 | |
Javier Almansa Sobrino | 412d361 | 2020-05-22 17:53:12 +0100 | [diff] [blame] | 40 | set +u |