diff --git a/hwd/src/backend/devicetree.rs b/hwd/src/backend/devicetree.rs index 10b9a6e997..9159b9e631 100644 --- a/hwd/src/backend/devicetree.rs +++ b/hwd/src/backend/devicetree.rs @@ -9,6 +9,7 @@ pub struct DeviceTreeBackend { impl Backend for DeviceTreeBackend { fn new() -> Result> { let dtb = fs::read("/scheme/kernel.dtb")?; + let dt = fdt::Fdt::new(&dtb).map_err(|err| format!("failed to parse dtb: {}", err))?; Ok(Self { dtb }) }