File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change
1
+ use core:: ptr:: NonNull ;
1
2
use uefi:: proto:: media:: file:: * ;
2
3
use uefi:: proto:: media:: fs:: SimpleFileSystem ;
3
4
use uefi:: boot:: * ;
@@ -13,7 +14,6 @@ pub fn open_root() -> Directory {
13
14
fs. open_volume ( ) . expect ( "Failed to open volume" )
14
15
}
15
16
16
-
17
17
/// Open file at `path`
18
18
pub fn open_file ( path : & str ) -> RegularFile {
19
19
let mut buf = [ 0 ; 64 ] ;
@@ -50,6 +50,7 @@ pub fn load_file(file: &mut RegularFile) -> &'static mut [u8] {
50
50
info. file_name( ) ,
51
51
len
52
52
) ;
53
+
53
54
& mut buf[ ..len]
54
55
}
55
56
Original file line number Diff line number Diff line change @@ -3,18 +3,15 @@ use core::arch::asm;
3
3
4
4
pub use uefi:: data_types:: chars:: * ;
5
5
pub use uefi:: data_types:: * ;
6
- pub use uefi:: prelude:: SystemTable ;
7
6
pub use uefi:: proto:: console:: gop:: { GraphicsOutput , ModeInfo } ;
8
7
pub use uefi:: boot:: { MemoryAttribute , MemoryDescriptor , MemoryType } ;
9
- pub use uefi:: table:: runtime:: * ;
10
- pub use uefi:: table:: Runtime ;
11
- pub use uefi:: Status as UefiStatus ;
8
+ pub use uefi:: Status ;
12
9
13
10
use arrayvec:: ArrayVec ;
14
11
use core:: ptr:: NonNull ;
15
- use x86_64:: VirtAddr ;
16
12
use x86_64:: registers:: control:: Cr3 ;
17
13
use x86_64:: structures:: paging:: { OffsetPageTable , PageTable } ;
14
+ use x86_64:: VirtAddr ;
18
15
19
16
pub mod allocator;
20
17
pub mod config;
You can’t perform that action at this time.
0 commit comments