Le jeudi 05 avril 2012 à 13:31 -0700, Christoph Mair a écrit :

> The merge branch [1] contains a 3.3 kernel. It's not stable and widely
> used yet but this might change.
> It could provide an easier start if you already have an android
> enabled 3.3 tree.
> 
Yeah, I know that official android tree provides android-specific source
for 3.0 and 3.3 kernels. Though, I was lucky enough to find some 3.2
android kernel from linaro, so I reused the commits. It built nicely but
adb still didn't work. After some investigation, I discovered that the
android usb gadget code was changed a lot and some dev and sys nodes
were removed/renamed (like /dev/android_adb_enable
and /sys/class/usb_composite/*). As a result, I wrote a compatibility
layer to bring these back and let Gingerbread's adbd start.

The code is hosted at: https://gitorious.org/replicant/kernel-gta04
Related commits are:
* 291f4525f5c62a059369eed1504d167254ab783f
* eaee729fff9eaed296bc14a073d1c791c1bd13c7
* b9f1131a04848e27d3cf1f1fab87f985606b71c3
* f351d607050d7ca0bc45ed2f4c5434d64809d681
* e641cfb8fa14fcbc8e33058e9ba837a81a506183

I sure have inserted badly-written code at some point, but I corrected
it and at the end, I think what I wrote is clean enough to be reused. 

-- 
Paul Kocialkowski, Replicant developer

Replicant is a fully free Android distribution

Website:        http://www.replicant.us
Wiki/Tracker:   http://redmine.replicant.us

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to