@@ -44,8 +44,6 @@ use x86_64::{
44
44
mod memory_descriptor;
45
45
46
46
static SYSTEM_TABLE : RacyCell < Option < SystemTable < Boot > > > = RacyCell :: new ( None ) ;
47
- static KERNEL_FILENAME : & str = "kernel-x86_64\0 " ;
48
- static RAMDISK_FILENAME : & str = "ramdisk-x86_64\0 " ;
49
47
50
48
struct RacyCell < T > ( UnsafeCell < T > ) ;
51
49
@@ -210,15 +208,15 @@ fn load_ramdisk(
210
208
st : & mut SystemTable < Boot > ,
211
209
boot_mode : BootMode ,
212
210
) -> Option < & ' static mut [ u8 ] > {
213
- load_file_from_boot_method ( image, st, RAMDISK_FILENAME , boot_mode)
211
+ load_file_from_boot_method ( image, st, "ramdisk-x86_64 \0 " , boot_mode)
214
212
}
215
213
216
214
fn load_kernel (
217
215
image : Handle ,
218
216
st : & mut SystemTable < Boot > ,
219
217
boot_mode : BootMode ,
220
218
) -> Option < Kernel < ' static > > {
221
- let kernel_slice = load_file_from_boot_method ( image, st, KERNEL_FILENAME , boot_mode) ?;
219
+ let kernel_slice = load_file_from_boot_method ( image, st, "kernel-x86_64 \0 " , boot_mode) ?;
222
220
Some ( Kernel :: parse ( kernel_slice) )
223
221
}
224
222
@@ -377,8 +375,7 @@ fn load_file_from_tftp_boot_server(
377
375
378
376
// Determine the kernel file size.
379
377
let file_size = base_code
380
- . tftp_get_file_size ( & server_ip, & filename)
381
- . expect ( "Failed to query the file size" ) ;
378
+ . tftp_get_file_size ( & server_ip, & filename) . ok ( ) ?;
382
379
let kernel_size = usize:: try_from ( file_size) . expect ( "The file size should fit into usize" ) ;
383
380
384
381
// Allocate some memory for the kernel file.
0 commit comments