-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 7 Aug 2013 13:09:08 -0500 Matt Sealey <[email protected]> wrote:
> Define "transparently load". omap systems have a findfdt command that gives you the dtb file name expected for the board. I expect that u-boot will know the name of the file for its dtb. Hardware vendors would have the choice of how they implement loading the dtb. They could load a dtb shipped in onboard storage or load one from our common dtb directory. The user or distro can specifiy that the distro dtb be used > 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? because we don't need a boot script. we as distros shouldn't need to worry about things like memory locations. we should only need to load a kernel, initramfs, and pass boot args. http://lists.denx.de/pipermail/u-boot/2013-August/160080.html is my proposal to u-boot upstream on defining a standard platform. you are free to use a boot script still, however I strongly feel that using a extlinux config with the sysboot command offers a much better user experience. > > 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?) Everything needs to work with both cases where /boot is seperate and where /boot is part of / Dennis > 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/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlIC1VgACgkQkSxm47BaWfeLnQCgmWREfc/yP3gEW/i3ihqG99B8 sCsAoJPYK8qBAPVNen9xhsNsiGTU9lpL =+wKV -----END PGP SIGNATURE----- _______________________________________________ cross-distro mailing list [email protected] http://lists.linaro.org/mailman/listinfo/cross-distro
