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 <[email protected]> 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 > [email protected] > http://lists.linaro.org/mailman/listinfo/cross-distro _______________________________________________ cross-distro mailing list [email protected] http://lists.linaro.org/mailman/listinfo/cross-distro
