File tree Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -146,16 +146,12 @@ fn load_ramdisk(image: Handle, st: &SystemTable<Boot>) -> Option<&'static [u8]>
146
146
}
147
147
148
148
fn load_kernel ( image : Handle , st : & SystemTable < Boot > ) -> Kernel < ' static > {
149
- let kernel_slice = load_kernel_file ( image, st) . expect ( "couldn't find kernel" ) ;
149
+ let kernel_slice = load_file_from_disk ( KERNEL_FILENAME , image, st)
150
+ . or_else ( || load_kernel_file_from_tftp_boot_server ( KERNEL_FILENAME , image, st) )
151
+ . expect ( "couldn't find kernel" ) ;
150
152
Kernel :: parse ( kernel_slice)
151
153
}
152
154
153
- /// Try to load a kernel file from the boot device.
154
- fn load_kernel_file ( image : Handle , st : & SystemTable < Boot > ) -> Option < & ' static mut [ u8 ] > {
155
- load_kernel_file_from_disk ( image, st)
156
- . or_else ( || load_kernel_file_from_tftp_boot_server ( image, st) )
157
- }
158
-
159
155
fn load_file_from_disk (
160
156
name : & str ,
161
157
image : Handle ,
@@ -264,12 +260,9 @@ fn load_file_from_disk(
264
260
Some ( file_slice)
265
261
}
266
262
267
- fn load_kernel_file_from_disk ( image : Handle , st : & SystemTable < Boot > ) -> Option < & ' static mut [ u8 ] > {
268
- load_file_from_disk ( KERNEL_FILENAME , image, st)
269
- }
270
-
271
263
/// Try to load a kernel from a TFTP boot server.
272
264
fn load_kernel_file_from_tftp_boot_server (
265
+ name : & str ,
273
266
image : Handle ,
274
267
st : & SystemTable < Boot > ,
275
268
) -> Option < & ' static mut [ u8 ] > {
You can’t perform that action at this time.
0 commit comments