merge riscv and loongarch to others

This commit is contained in:
saeziae 2022-09-08 22:55:50 +08:00
parent 3253d4cbcc
commit fd2248daec

View file

@ -2209,25 +2209,15 @@ get_cpu() {
"arm"* | "aarch64") "arm"* | "aarch64")
if [[ $(trim "$distro") == Android* ]]; then if [[ $(trim "$distro") == Android* ]]; then
# Android roms have modified cpuinfo that shows CPU model as a string # Android roms have modified cpuinfo that shows CPU model as a string
cpu="$(awk -F '\\s*: | @' \ cpu="$(awk -F':' '/Hardware/ {print $2; exit}' "$cpu_file")"
'/model name|Hardware|Processor|^cpu model|chip type|^cpu type/ {
cpu=$2; if ($1 == "Hardware") exit } END { print cpu }' "$cpu_file")"
else else
cpu="$(lscpu | awk -F': ' '/Vendor ID/ {print $2; exit}' ) $(lscpu | awk -F': ' '/Model name/ {print $2; exit}')" cpu="$(lscpu | awk -F': ' '/Vendor ID/ {print $2; exit}' ) $(lscpu | awk -F': ' '/Model name/ {print $2; exit}')"
fi fi
;; ;;
"riscv"*)
cpu="$(awk -F': ' '/uarch/ {print $2; exit}' "$cpu_file")"
;;
"loongarch"*)
cpu="$(awk -F': ' '/Model/ {print $2; exit}' "$cpu_file")"
;;
*) *)
cpu="$(awk -F '\\s*: | @' \ cpu="$(awk -F '\\s*: | @' \
'/model name|Hardware|Processor|^cpu model|chip type|^cpu type/ { '/model name|Model|uarch|Hardware|Processor|^cpu model|chip type|^cpu type/ {
cpu=$2; if ($1 == "Hardware") exit } END { print cpu }' "$cpu_file")" cpu=$2; if ($1 == "Hardware") exit } END { print cpu }' "$cpu_file")"
;; ;;
esac esac