>>> But.. can you connect the dots for me in how this being missing >>> results in a BADMAGIC error?? >> >> Some binary called by petitboot segfaults when trying to kexec an image on >> a system with a bogus DT (generated by QEMU). I don't know exactly which one >> as I only see the error message above and the segv message in dmesg > > Ok, I'm still not seeing how that gets you to a BADMAGIC error.
It should be that guy : https://github.com/open-power/petitboot/blob/master/utils/hooks/30-dtb-updates.c C.