freebsd-dev/sys/boot/fdt
Ian Lepore d000dd2f86 Change fdt_setup_fdtp() from "guess then fail" to more probe-like behavior.
The old code basically said it was going to use some particular blob
without knowing whether it could successfully do so, then it would invoke
the function to do that and return its status.  If it failed, you were
done, even if other blobs might be available.  Now the code attempts to use
some particular blob and if that succeeds it says so and returns success,
otherwise it moves on to try another potential blob.

One specific problem this solves is when u-boot sets an fdtaddr variable
to point to some memory address, then doesn't actually load a blob at
that address.  Now the header check will fail, and the code will move
on to the fallback dtb compiled into the kernel (if any).
2014-02-22 19:10:58 +00:00
..
dts Add basic cpu frequency control and temperature monitoring to imx6_anatop. 2014-02-21 06:00:06 +00:00
fdt_loader_cmd.c Change fdt_setup_fdtp() from "guess then fail" to more probe-like behavior. 2014-02-22 19:10:58 +00:00
help.fdt Provide verbose help for fdt commands on platforms that use it. 2013-02-11 02:15:26 +00:00
Makefile Provide support in loader for booting 64-bit PowerPC kernels. Like amd64, 2010-07-12 00:49:22 +00:00