I haven't tested booting XNU using a custom device tree written from this crate. However, I have tested parsing of a rpi.dtb file from NSG650's blog on booting XNU on a Raspberry Pi 3. If you want I can add this to the repository with some tests, since it is very small (160 KiB).
Not sure what's going on with the CI..
sccache: error: Server startup failed: cache storage failed to read: Unexpected (permanent) at stat
It builds fine using cargo +1.81 build locally.
I haven't tested booting XNU using a custom device tree written from this crate. However, I have tested parsing of a rpi.dtb file from NSG650's blog on booting XNU on a Raspberry Pi 3. If you want I can add this to the repository with some tests, since it is very small (160 KiB).
This closes https://github.com/indygreg/apple-platform-rs/issues/151