Hi, I've compiled latest 2.6.29-andy-tracking kernel with ARM Fast Context Switch Extension patch [1], using gta02_moredrivers_defconfig kernel config and CONFIG_ARM_FCSE=y and CONFIG_ARM_FCSE_BEST_EFFORT=y options. I've tested this kernel with latest SHR-unstable. System with FCSE enabled is really faster. However some (mostly Python) applications randomly segfaults during loading[3]. But when application loads properly, it runs rock stable[4].
Seems, it isn't related to 32 MB virtual memory limit and best effort mode, because applications running above this limit runs properly. I also tested FCSE on Qt Moko v16 with nodebug v17 kernel, but Qte always restarts when loading desktop. ARM FSCE support is already included in Android on FreeRunner distributon kernel. I like to see this included also in Openmoko distributions kernels, when will be stable and ready. Regards, Martin 'Martix' Holec [1] http://gitorious.org/android-on-freerunner/kernel_openmoko/commit/1623424a807210d761b829253c93cbc45fd74dba?diffmode=inline [2] http://git.openmoko.org/?p=kernel.git;a=commit;h=973a41fce60e5f6edfcf0eaf94056a57eee65e16 [3] http://disk.unart.cz/[email protected]/strace.log [4] http://disk.unart.cz/[email protected]/strace2.log
