Use libgcc __clear_cache to clean icache, when available. Calling the clear cache syscall directly generates an illegal instruction on some (armv4) kernels.
Changed paths: