mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
autocore: add Intel 12/13th Hydrid P cores and E cores
This commit is contained in:
parent
0747f72a7f
commit
8d5e5226c4
@ -25,11 +25,21 @@ start()
|
|||||||
a=$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq)
|
a=$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq)
|
||||||
b=$(echo -n ' : ')
|
b=$(echo -n ' : ')
|
||||||
c=$(cat /proc/cpuinfo | grep 'core id' | sort -u | wc -l)
|
c=$(cat /proc/cpuinfo | grep 'core id' | sort -u | wc -l)
|
||||||
d=$(echo -n ' Core ')
|
d=$(echo -n 'C')
|
||||||
e=$(cat /proc/cpuinfo | grep 'processor' | wc -l)
|
e=$(cat /proc/cpuinfo | grep 'processor' | wc -l)
|
||||||
f=$(echo -n ' Thread ')
|
f=$(echo -n 'T ')
|
||||||
g=$(cat /tmp/sysinfo/model)
|
g=$(dmesg | grep 'DMI:' | awk -F ',' '{print $1 }' | awk -F ':' '{print $2 }')
|
||||||
h=${g}' - '${a}${b}${c}${d}${e}${f}
|
|
||||||
|
if [ -d /sys/devices/cpu_atom/ ]; then
|
||||||
|
pcore=$(cat /sys/devices/cpu_core/cpus | awk -F- '{print $2}')
|
||||||
|
pc=$(echo "$pcore+1" | bc)
|
||||||
|
ecore1=$(cat /sys/devices/cpu_atom/cpus | awk -F- '{print $1}')
|
||||||
|
ecore2=$(cat /sys/devices/cpu_atom/cpus | awk -F- '{print $2}')
|
||||||
|
ec=$(echo "$ecore2-$ecore1+1" | bc)
|
||||||
|
hydrid='('${pc}'P+'${ec}'E)'
|
||||||
|
fi
|
||||||
|
|
||||||
|
h=${g}' - '${a}${b}${c}${d}${e}${f}${hydrid}
|
||||||
|
|
||||||
mkdir -p /tmp/sysinfo
|
mkdir -p /tmp/sysinfo
|
||||||
echo $h > /tmp/sysinfo/model
|
echo $h > /tmp/sysinfo/model
|
||||||
@ -50,4 +60,4 @@ start()
|
|||||||
done
|
done
|
||||||
|
|
||||||
[ -f /etc/index.htm ] && mv /etc/index.htm /usr/lib/lua/luci/view/admin_status/index.htm
|
[ -f /etc/index.htm ] && mv /etc/index.htm /usr/lib/lua/luci/view/admin_status/index.htm
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user