[WIP|RFC] u-boot syslinux configuration/generic boot commands

Please DO NOT pull this!!

I created this pull reqeust just to inform you what I'm working on right now. And to check how big the chances are to get this merged somewhere in the future.


Fedora has started to work on including syslinux's config syntax into uboot.
It's still an early state but I managed to get it working on my cubieboard2 and it should also work on cubietruck (Only linux-armv7 at the moment)

My next goal is to add support for linux-sunxi as well as support for Iteaduino_Plus_A10, Iteaduino_Plus_A20, Hackberry and A20-OLinuXino_MICRO --> Feature par with the current uboot-sunxi packages.

After that I want to spread this to other devices (e.g Wandboard, Udoo, ...).

There are a few things I'm not happy with at the moment:
- If we ever want to spread these syslinux configurations to all devices (or at least most devices) we need to find a better solution for root=/dev/mmcblk0p1, as this may change from hardware to hardware. Maybe labels.

- Fedora ships all uboot images in one single package. But I couldn't find out how they determine which uboot image has to be flashed onto the current board. And as far as I know even the way of flashing differs form board to board.

More information:
http://fedoraproject.org/wiki/Changes/u-boot_syslinux
http://pkgs.fedoraproject.org/cgit/uboot-tools.git/plain/0011-add-README.distro-file.patch

Thanks in advance

Christopher