<?xml version="1.0" encoding="utf-8"?>
<!--When "BBK_PRODUCT_PLATFORM" matches "MTK6991", this xml file will be push into directory "vendor/etc/", as "cpu_stress_cmd.xml"-->
<cpu_stress>

<!--procedure num="x", "x" means the parameter followed by command "AT+BK_CPU_STRESS="-->
<!--Here it means the "AT+BK_CPU_STRESS=0". The same as followed.-->
	<procedure num="0">
<!--In this section, the follow two command will be conducted-->
		<cmdinfo cmd="echo 1 &gt; /sys/power/wake_lock" />
		<!--This command is equal to "echo 1 > /sys/power/wake_lock"-->
		<!--The character ">" is translated into "&gt;" in xml file-->
		<cmdinfo cmd="stop"/>
	</procedure>

<!--Start with <procedure num="x">, untill the first </procedure>, the command in the middle will be conducted-->
	<procedure num="1">
		<cmdinfo cmd="echo 1 &gt; sys/devices/system/cpu/cpu0/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu1/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu2/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu3/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu4/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu5/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu6/online" />
		<cmdinfo cmd="echo 1 &gt; sys/devices/system/cpu/cpu7/online" />
		<cmdinfo cmd="echo 280000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq" />
		<cmdinfo cmd="echo 280000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq" />
		<cmdinfo cmd="echo 3250000 &gt; sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq" />
		<cmdinfo cmd="echo 3250000 &gt; sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq" />
		<cmdinfo cmd="taskset 80 ./factory/bin/stress 100 1 1 &amp;" />
		<!--This command is equal to "taskset 80 ./factory/bin/stress 100 1 1 &"-->
		<!--The character "&" is translated into "&amp;" in xml file-->
	</procedure>

	<procedure num="2">	
		<cmdinfo cmd="echo 1 &gt; sys/devices/system/cpu/cpu0/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu1/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu2/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu3/online" />
		<cmdinfo cmd="echo 1 &gt; sys/devices/system/cpu/cpu4/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu5/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu6/online" />
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu7/online" />
		<cmdinfo cmd="echo 280000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq" />
		<cmdinfo cmd="echo 280000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq" />
		<cmdinfo cmd="echo 3000000 &gt; sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq" />
		<cmdinfo cmd="echo 3000000 &gt; sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq" />
		<cmdinfo cmd="taskset 40 ./factory/bin/stress 100 1 1 &amp;" />
	</procedure>
	
	<procedure num="3">
		<cmdinfo cmd="echo 1 &gt; sys/devices/system/cpu/cpu0/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu1/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu2/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu3/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu4/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu5/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu6/online "/>
		<cmdinfo cmd="echo 0 &gt; sys/devices/system/cpu/cpu7/online "/>
		<cmdinfo cmd="echo 2200000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq"/>
		<cmdinfo cmd="echo 2200000 &gt; sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq"/>
		<cmdinfo cmd="echo 550000 &gt; sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq"/>
		<cmdinfo cmd="echo 550000 &gt; sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq"/>
		<cmdinfo cmd="taskset 08 ./factory/bin/stress 100 1 1 &amp;"/>
	</procedure>
	
	<procedure num="4">
		<cmdinfo cmd="pkill -f stress"/>
	</procedure>
	
	<procedure num="5">
		<cmdinfo cmd="echo 1 &gt; /sys/power/wake_unlock"/>
		<cmdinfo cmd="start"/>
	</procedure>

</cpu_stress>
