diff options
Diffstat (limited to 'scripts/uboot-script-gen')
-rwxr-xr-x | scripts/uboot-script-gen | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen index 3359404..e14ee32 100755 --- a/scripts/uboot-script-gen +++ b/scripts/uboot-script-gen @@ -372,11 +372,6 @@ function linux_config() xen_file_loading() { - check_compressed_file_type $XEN "executable" - kernel_addr=$memaddr - kernel_path=$XEN - load_file "$XEN" "host_kernel" - check_compressed_file_type $DOM0_KERNEL "executable" dom0_kernel_addr=$memaddr load_file $DOM0_KERNEL "dom0_linux" @@ -425,6 +420,13 @@ xen_file_loading() fi i=$(( $i + 1 )) done + + # secure boot on uboot expects the last PE image loaded to be the + # signed secureboot image used + check_compressed_file_type $XEN "executable" + kernel_addr=$memaddr + kernel_path=$XEN + load_file "$XEN" "host_kernel" } linux_file_loading() |