hwd: require dtb to parse in order to use devicetree backend

This commit is contained in:
Jeremy Soller
2025-10-18 16:51:04 -06:00
parent 16f24757ea
commit 7109334d2b
+1
View File
@@ -9,6 +9,7 @@ pub struct DeviceTreeBackend {
impl Backend for DeviceTreeBackend {
fn new() -> Result<Self, Box<dyn Error>> {
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 })
}