Skip to content

Commit 3df2d0d

Browse files
committed
fix: upgrade uefi api
1 parent 12935dc commit 3df2d0d

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/0x01/pkg/boot/src/fs.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use core::ptr::NonNull;
12
use uefi::proto::media::file::*;
23
use uefi::proto::media::fs::SimpleFileSystem;
34
use uefi::boot::*;
@@ -13,7 +14,6 @@ pub fn open_root() -> Directory {
1314
fs.open_volume().expect("Failed to open volume")
1415
}
1516

16-
1717
/// Open file at `path`
1818
pub fn open_file(path: &str) -> RegularFile {
1919
let mut buf = [0; 64];
@@ -50,6 +50,7 @@ pub fn load_file(file: &mut RegularFile) -> &'static mut [u8] {
5050
info.file_name(),
5151
len
5252
);
53+
5354
&mut buf[..len]
5455
}
5556

src/0x01/pkg/boot/src/lib.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,15 @@ use core::arch::asm;
33

44
pub use uefi::data_types::chars::*;
55
pub use uefi::data_types::*;
6-
pub use uefi::prelude::SystemTable;
76
pub use uefi::proto::console::gop::{GraphicsOutput, ModeInfo};
87
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;
129

1310
use arrayvec::ArrayVec;
1411
use core::ptr::NonNull;
15-
use x86_64::VirtAddr;
1612
use x86_64::registers::control::Cr3;
1713
use x86_64::structures::paging::{OffsetPageTable, PageTable};
14+
use x86_64::VirtAddr;
1815

1916
pub mod allocator;
2017
pub mod config;

0 commit comments

Comments
 (0)