l4 Samsung ARM
Вот запустил u-boot на Samsung Galaxy Tab 2 (P5100).
Пока что chainload вместо ядра.
Что могу сказать про девайс и uboot
В девайсе omap4. У нас уже есть портированный uboot на Galaxy Nexus. (https://www.youtube.com/watch?v=tcrNbwwPBkI) Причем, поскольку для Galaxy Nexus есть утилита для прошивки по usb, даже когда стерт бутлодер xloader из emmc (то есть, брикнуть его нельзя) — там uboot грузится сразу, вместо самсунговского бутлодера. Посмотрю — возможно, получится утилиту от Galaxy Nexus адаптировать под этот планшет
В uboot недавно появилась поддержка файловой системы EXT4, и теперь он не виснет при чтении андроидовских ФС. Теперь можно кастомные ядра/скрипты класть в папку во внутреннем хранилище.
Кстати, я перенес на последнюю версию uboot патчи для андроидовского mkbootimg формата — можно залить uboot вместо recovery, например, и использовать ванильные немодифицированные прошивки.
Что неудобно — в uboot для omap нет DFU, и в uboot вообще нет fastboot. Есть только в версиях от ti/omapzoom, которые основаны на коде 2007 года, и там нет ничего. даже фреймбуффера. С фреймбуффером вообще беда на омапах. С клоками все запутано, у меня так и не завелось в omap4 и uboot пока что
Про L4 — видимо, будет отдельный пост. Пока что основные задачи — завести usb (линуксовый драйвер в Genode в целом удалось прикрутить, но данные идут только в configuration EP, а в остальные — нет), и фреймбуффер. На планшете плохо — нет uart (у меня, по крайней мере, кабель не собран по причине лени), и отлаживать тяжело