diff options
Diffstat (limited to '')
| -rw-r--r-- | rsdos/src/main.rs | 8 |
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); |
