Define "transparently load".
Why wouldn't you just mandate that there are certain features enabled and that all platforms need a boot script - therefore abstracting the board name, dtb name, location, kernel version/naming scheme from the bootloader as a whole?
The location of that boot script would need to be agreed, and a standard search script if there is some variation (what if /boot isn't separate?)
On Mon, Aug 5, 2013 at 4:41 PM, Dennis Gilmore dennis@ausil.us wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi all,
As part of the unified features in u-boot thread I said that I would work to get distros to agree to a common location that u-boot will be able to assume exists for it to transparently load dtbs from for us.
I would like to propose /boot/dtb/
I think it needs to be in /boot/ to allow for booting from systems with / and /boot on separate partitions. I believe Ubuntu and hence Debian put them in /lib somewhere today. Fedora puts them in /boot/dtb-<kernel version>. im not sure where the other distros put them.
I think that until they are decoupled from the kernel Fedora would have /boot/dtb be a symlink to the latest installed kernel. once its decoupled it would be the location where the dtbs are installed.
Can We all agree to implement ensuing that dtb files will be available in /boot/dtb/
Regards
Dennis -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlIAG/wACgkQkSxm47BaWfcq2ACdFrw5/68I9+A2ls2htra3fMcN rN4An1dlK4H8vm4jlJEEYcdp26tRDgJ9 =SXTs -----END PGP SIGNATURE----- _______________________________________________ cross-distro mailing list cross-distro@lists.linaro.org http://lists.linaro.org/mailman/listinfo/cross-distro