[so2] noua idee pentru Upstream Challenge
Mircea Gherzan
mgherzan at gmail.com
Fri Mar 16 00:39:32 EET 2012
Salutare,
Linaro [1] este o initiativa a producatorilor de SoC-uri cu nuclee ARM
cu scopul de a oferi suport cat mai bun pentru aceste SoC-uri in Linux
si Android. Linaro livreaza lunar pachete (kernel, toolchain, imagini SD
complete) pentru placile de dezvoltare bazate pe aceste SoC-uri.
Fiecare producator are un "Landing Team" care se ocupa de SoC-urile lui.
Kernel-urile acestor echipe sunt cu mult in fata mainline-ului ca
functionalitate.
Kernel-ul Texas Instruments Landing Team (TILT [2]) suporta printre
altele OMAP4 (da, chiar SoC-ul din Galaxy Nexus si Droid Razr).
Branch-urile de interes sunt tilt-tracking si tilt-3.x care, din cauza
ritmului altert de dezvoltare/merging, nu sunt mereu intr-o stare buna
si au nevoie de diverse forme de cleanup/fixing [3][4][5].
Ce e de facut? Clonati tree-ul si verificati constant ca branch-urile de
interes sunt compilabile in configuratia omap4_defconfig (sau, si mai
bine, usor modificata: mai multe module si mai putine builtins).
Evident puteti face asta si pentru alte Landing Teams, nu doar TI.
Fiind vorba de SoC-uri bazate pe ARM, aveti nevoie de un cross-compiler:
va recomand sa va compilati unul folosind crosstool-ng [6].
Configuratia/tripletul de interes este arm-linux-gnueabi.
Patch-urile se trimit owner-ului si cu CC la linaro-dev. LKML nu intra
in discutie, pentru ca nu e vorba de mainline aici.
Mircea
[1] http://www.linaro.org/
[2]
http://git.linaro.org/gitweb?p=landing-teams/working/ti/kernel.git;a=summary
[3] http://lists.linaro.org/pipermail/linaro-dev/2012-March/010821.html
[4] http://lists.linaro.org/pipermail/linaro-dev/2012-March/010820.html
[5] http://lists.linaro.org/pipermail/linaro-dev/2012-March/010805.html
[6] http://crosstool-ng.org/
More information about the so2
mailing list