File tree 1 file changed +9
-8
lines changed
1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,15 @@ fn main_inner(image: Handle, mut st: SystemTable<Boot>) -> Status {
73
73
}
74
74
75
75
let mut boot_mode = BootMode :: Disk ;
76
+
77
+ let mut kernel = load_kernel ( image, & mut st, boot_mode) ;
78
+ if kernel. is_none ( ) {
79
+ // Try TFTP boot
80
+ boot_mode = BootMode :: Tftp ;
81
+ kernel = load_kernel ( image, & mut st, boot_mode) ;
82
+ }
83
+ let kernel = kernel. expect ( "Failed to load kernel" ) ;
84
+
76
85
let config_file = load_config_file ( image, & mut st, boot_mode) ;
77
86
let mut error_loading_config: Option < serde_json_core:: de:: Error > = None ;
78
87
let mut config: BootConfig = match config_file
@@ -87,14 +96,6 @@ fn main_inner(image: Handle, mut st: SystemTable<Boot>) -> Status {
87
96
}
88
97
} ;
89
98
90
- let mut kernel = load_kernel ( image, & mut st, boot_mode) ;
91
- if kernel. is_none ( ) {
92
- // Try TFTP boot
93
- boot_mode = BootMode :: Tftp ;
94
- kernel = load_kernel ( image, & mut st, boot_mode) ;
95
- }
96
- let kernel = kernel. expect ( "Failed to load kernel" ) ;
97
-
98
99
#[ allow( deprecated) ]
99
100
if config. frame_buffer . minimum_framebuffer_height . is_none ( ) {
100
101
config. frame_buffer . minimum_framebuffer_height =
You can’t perform that action at this time.
0 commit comments