aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/uboot-script-gen12
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()