Hi, I'd like to get rid of the linaro_android_4.0.3_snowball/linaro_android_4.0.3_pandaboard/linaro_android_4.0.3_origen/... branches where they aren't absolutely necessary - they tend to cause a lot of extra maintenance work and possible mistakes (committing a fix for a bug affecting everyone only on a board specific branch etc).
I think for frameworks/base, this should do it: http://review.android.git.linaro.org/#change,1321
The code on linaro_android_4.0.3_snowball also takes out the check for ro.nohardwaregfx, but I think that's not actually necessary (simply don't set it if you don't need it...) and removes the definitions of eglGetSystemTimeNV() and friends from eglext.h (shouldn't be necessary, code that tries to use those functions that don't exist on snowball will simply fail to link instead of erroring out on the invocation). linaro_android_4.0.3_pandaboard and linaro_android_4.0.3_origen don't seem to do anything actually needed.
Please take a look at the proposed change and if you think it's not going to work, let me know why ;)
ttyl bero