All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
18 lines
482 B
Rust
18 lines
482 B
Rust
pub mod iso9660;
|
|
|
|
use crate::serial_println;
|
|
use crate::drivers::atapi::{DRIVE};
|
|
use crate::utils::unserialize;
|
|
use iso9660::{IsoPrimVolDesc};
|
|
|
|
pub async fn init_prim_vol_desc() {
|
|
let desc_block = DRIVE
|
|
.lock()
|
|
.as_mut()
|
|
.unwrap()
|
|
.read_block(iso9660::ISO_PRIM_VOLDESC_BLOCK)
|
|
.await;
|
|
let prim_vol_desc: &IsoPrimVolDesc = unserialize::<IsoPrimVolDesc>(desc_block.as_ptr());
|
|
|
|
serial_println!("{:?}", prim_vol_desc.std_identifier);
|
|
} |