#!/bin/bash

if [ $(cat /proc/cpuinfo |grep ^Hardware|grep i\.MX6| wc -l) -eq 0 ] ; then
        exit
fi

echo -n "  $(basename $0) - tunning CuBox-i... "

#ifconfig eth0 txqueuelen 10000

for IRQ in /proc/irq/* ; do echo 01 > $IRQ/smp_affinity ; done
for PID in $(pgrep ci_hdrc) ; do taskset -p 01 $PID ; done
taskset -pca 2,3 $(pgrep mpd)


pgrep cifsd && chrt -f -p 49 $(pgrep cifsd)

if [ -d /sys/devices/system/cpu/cpu0/cpufreq/ ] ; then
	for CPU in /sys/devices/system/cpu/cpu[0-9]/cpufreq/ ; do
		echo performance > $CPU/scaling_governor
	done
fi 

echo "Done."
