On 01/07/2013 07:24 AM, Jon Medhurst (Tixy) wrote:
I get this compilation error:
arch/arm/mm/cache-l2x0.c: In function 'l2x0_init': arch/arm/mm/cache-l2x0.c:376:3: error: 'cache_id' undeclared (first use in this function) arch/arm/mm/cache-l2x0.c:376:3: note: each undeclared identifier is reported only once for each function it appears in arch/arm/mm/cache-l2x0.c: At top level: arch/arm/mm/cache-l2x0.c:38:21: warning: 'l2x0_sets' defined but not used [-Wunused-variable]
If I revert Android's cache-l2x0.c change then it builds and boots fine on vexpress. I'm not sure how to test the Android patches specifically but I can confirm the interactive governor was running after boot and the system generally seemed to work as expected.
Yea, *looks* like the PL310 errata 727915 issue fixed in the Android commit id: 74b6cdd9573abba116584c08003ee5e87e96ea14 have been fixed upstream already.
Reverted that change and pushed the whole thing out here: git://git.linaro.org/people/jstultz/android.git linaro-android-3.8-jstultz-merge
thanks -john