@@ -55,7 +55,7 @@ pub use elf_sections::{
55
55
ElfSection , ElfSectionFlags , ElfSectionIter , ElfSectionType , ElfSectionsTag ,
56
56
} ;
57
57
pub use framebuffer:: { FramebufferColor , FramebufferField , FramebufferTag , FramebufferType } ;
58
- pub use image_load_addr:: ImageLoadPhysAddr ;
58
+ pub use image_load_addr:: ImageLoadPhysAddrTag ;
59
59
pub use memory_map:: {
60
60
BasicMemoryInfoTag , EFIBootServicesNotExited , EFIMemoryAreaType , EFIMemoryDesc ,
61
61
EFIMemoryMapTag , MemoryArea , MemoryAreaType , MemoryMapTag ,
@@ -335,19 +335,19 @@ impl BootInformation {
335
335
}
336
336
}
337
337
338
- /// Search for the EFI 32-bit image handle pointer.
338
+ /// Search for the EFI 32-bit image handle pointer tag .
339
339
pub fn efi_32_ih ( & self ) -> Option < & EFIImageHandle32 > {
340
340
self . get_tag :: < EFIImageHandle32 , _ > ( TagType :: Efi32Ih )
341
341
}
342
342
343
- /// Search for the EFI 64-bit image handle pointer.
343
+ /// Search for the EFI 64-bit image handle pointer tag .
344
344
pub fn efi_64_ih ( & self ) -> Option < & EFIImageHandle64 > {
345
345
self . get_tag :: < EFIImageHandle64 , _ > ( TagType :: Efi64Ih )
346
346
}
347
347
348
- /// Search for the Image Load Base Physical Address.
349
- pub fn load_base_addr ( & self ) -> Option < & ImageLoadPhysAddr > {
350
- self . get_tag :: < ImageLoadPhysAddr , _ > ( TagType :: LoadBaseAddr )
348
+ /// Search for the Image Load Base Physical Address tag .
349
+ pub fn load_base_addr_tag ( & self ) -> Option < & ImageLoadPhysAddrTag > {
350
+ self . get_tag :: < ImageLoadPhysAddrTag , _ > ( TagType :: LoadBaseAddr )
351
351
}
352
352
353
353
/// Search for the VBE information tag.
@@ -496,8 +496,8 @@ impl fmt::Debug for BootInformation {
496
496
. field ( "efi_32_ih" , & self . efi_32_ih ( ) )
497
497
. field ( "efi_64_ih" , & self . efi_64_ih ( ) )
498
498
. field ( "efi_sdt_32_tag" , & self . efi_sdt_32_tag ( ) )
499
- . field ( "efi_sdt_64_tag" , & self . efi_sdt_64_tag ( ) )
500
- . field ( "efi_memory_map_tag" , & self . efi_memory_map_tag ( ) )
499
+ . field ( "efi_sdt_64_tag" , & self . efi_sdt_64 ( ) )
500
+ . field ( "efi_memory_map_tag" , & self . efi_memory_map ( ) )
501
501
. finish ( )
502
502
}
503
503
}
@@ -868,8 +868,8 @@ mod tests {
868
868
assert_eq ! ( addr, bi. start_address( ) ) ;
869
869
assert_eq ! ( addr + bytes. 0 . len( ) , bi. end_address( ) ) ;
870
870
assert_eq ! ( bytes. 0 . len( ) , bi. total_size( ) ) ;
871
- assert ! ( bi. vbe_info_tag ( ) . is_some( ) ) ;
872
- let vbe = bi. vbe_info_tag ( ) . unwrap ( ) ;
871
+ assert ! ( bi. vbe_info ( ) . is_some( ) ) ;
872
+ let vbe = bi. vbe_info ( ) . unwrap ( ) ;
873
873
use vbe_info:: * ;
874
874
875
875
assert_eq ! ( { vbe. mode } , 16762 ) ;
@@ -1345,7 +1345,7 @@ mod tests {
1345
1345
assert ! ( mm. next( ) . is_none( ) ) ;
1346
1346
1347
1347
// Test the RSDP tag
1348
- let rsdp_old = bi. rsdp_v1_tag ( ) . unwrap ( ) ;
1348
+ let rsdp_old = bi. rsdp_v1 ( ) . unwrap ( ) ;
1349
1349
assert_eq ! ( "RSD PTR " , rsdp_old. signature( ) . unwrap( ) ) ;
1350
1350
assert ! ( rsdp_old. checksum_is_valid( ) ) ;
1351
1351
assert_eq ! ( "BOCHS " , rsdp_old. oem_id( ) . unwrap( ) ) ;
@@ -1487,7 +1487,7 @@ mod tests {
1487
1487
assert_eq ! ( addr, bi. start_address( ) ) ;
1488
1488
assert_eq ! ( addr + bytes. 0 . len( ) , bi. end_address( ) ) ;
1489
1489
assert_eq ! ( bytes. 0 . len( ) , bi. total_size( ) ) ;
1490
- let efi_memory_map = bi. efi_memory_map_tag ( ) . unwrap ( ) ;
1490
+ let efi_memory_map = bi. efi_memory_map ( ) . unwrap ( ) ;
1491
1491
let mut efi_mmap_iter = efi_memory_map. memory_areas ( ) ;
1492
1492
let desc = efi_mmap_iter. next ( ) . unwrap ( ) ;
1493
1493
assert_eq ! ( desc. phys_start, 0x100000 ) ;
@@ -1520,7 +1520,7 @@ mod tests {
1520
1520
] ) ;
1521
1521
let bi = unsafe { load ( bytes2. 0 . as_ptr ( ) as usize ) } ;
1522
1522
let bi = bi. unwrap ( ) ;
1523
- let efi_mmap = bi. efi_memory_map_tag ( ) ;
1523
+ let efi_mmap = bi. efi_memory_map ( ) ;
1524
1524
assert ! ( efi_mmap. is_none( ) ) ;
1525
1525
}
1526
1526
0 commit comments