summaryrefslogtreecommitdiffstats
path: root/rsdos
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--rsdos/src/main.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/rsdos/src/main.rs b/rsdos/src/main.rs
index c36660e..181d3e2 100644
--- a/rsdos/src/main.rs
+++ b/rsdos/src/main.rs
@@ -166,6 +166,16 @@ pub extern "efiapi" fn efi_main(image_handle: Handle, system_table: *mut SystemT
166 let devices = rsnix::pci::probe(); 166 let devices = rsnix::pci::probe();
167 rsnix::serial_println!("pci: {} device(s) on all buses", devices.len()); 167 rsnix::serial_println!("pci: {} device(s) on all buses", devices.len());
168 168
169 // Disk: AHCI SATA driver, then mount a FAT32 volume if one is attached.
170 if !rsnix::ahci::init() {
171 rsnix::serial_println!("ahci: no disk attached");
172 }
173 if rsnix::fat::init() {
174 rsnix::serial_println!("fat: volume mounted at /disk");
175 } else {
176 rsnix::serial_println!("fat: no FAT32 volume");
177 }
178
169 let (dirs, files) = rsnix::fs::init(); 179 let (dirs, files) = rsnix::fs::init();
170 rsnix::serial_println!("fs: vfs ready — {} dirs, {} files", dirs, files); 180 rsnix::serial_println!("fs: vfs ready — {} dirs, {} files", dirs, files);
171 if rsnix::fs::self_test() { 181 if rsnix::fs::self_test() {