summaryrefslogtreecommitdiffstats
path: root/rsdos/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--rsdos/src/main.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/rsdos/src/main.rs b/rsdos/src/main.rs
index 181d3e2..e6b7d2a 100644
--- a/rsdos/src/main.rs
+++ b/rsdos/src/main.rs
@@ -166,15 +166,11 @@ 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. 169 // Disk: AHCI SATA driver, then mount every FAT32 volume under /disk/<UID>/.
170 if !rsnix::ahci::init() { 170 if !rsnix::ahci::init() {
171 rsnix::serial_println!("ahci: no disk attached"); 171 rsnix::serial_println!("ahci: no disk attached");
172 } 172 }
173 if rsnix::fat::init() { 173 rsnix::fat::init(); // prints one line per mounted volume
174 rsnix::serial_println!("fat: volume mounted at /disk");
175 } else {
176 rsnix::serial_println!("fat: no FAT32 volume");
177 }
178 174
179 let (dirs, files) = rsnix::fs::init(); 175 let (dirs, files) = rsnix::fs::init();
180 rsnix::serial_println!("fs: vfs ready — {} dirs, {} files", dirs, files); 176 rsnix::serial_println!("fs: vfs ready — {} dirs, {} files", dirs, files);