mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
add big.LITTLE support for arm architectures
This commit is contained in:
parent
3a449fb820
commit
4e73d4c625
@ -4,27 +4,12 @@
|
||||
fi
|
||||
|
||||
# TARGET_CPU:
|
||||
# arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm7m arm7d
|
||||
# arm7dm arm7di arm7dmi arm70 arm700 arm700i arm710 arm710c arm7100
|
||||
# arm720 arm7500 arm7500fe arm7tdmi arm7tdmi-s arm710t arm720t
|
||||
# arm740t strongarm strongarm110 strongarm1100 strongarm1110 arm8
|
||||
# arm810 arm9 arm9e arm920 arm920t arm922t arm946e-s arm966e-s
|
||||
# arm968e-s arm926ej-s arm940t arm9tdmi arm10tdmi arm1020t
|
||||
# arm1026ej-s arm10e arm1020e arm1022e arm1136j-s arm1136jf-s
|
||||
# mpcore mpcorenovfp arm1156t2-s arm1156t2f-s arm1176jz-s
|
||||
# arm1176jzf-s generic-armv7-a cortex-a5 cortex-a7 cortex-a8
|
||||
# cortex-a9 cortex-a12 cortex-a15 cortex-a17 cortex-a53
|
||||
# cortex-a57 cortex-a72 cortex-r4 cortex-r4f cortex-r5 cortex-r7
|
||||
# cortex-m7 cortex-m4 cortex-m3 cortex-m1 cortex-m0 cortex-m0plus
|
||||
# cortex-m1.small-multiply cortex-m0.small-multiply
|
||||
# cortex-m0plus.small-multiply exynos-m1 qdf24xx marvell-pj4
|
||||
# xscale iwmmxt iwmmxt2 ep9312 fa526 fa626 fa606te fa626te fmp626
|
||||
# fa726te xgene1 cortex-a15.cortex-a7 cortex-a17.cortex-a7
|
||||
# cortex-a53 cortex-a57 cortex-a72
|
||||
# cortex-a57.cortex-a53 cortex-a72.cortex-a53
|
||||
|
||||
# determine architecture's family
|
||||
case $TARGET_CPU in
|
||||
cortex-a53)
|
||||
cortex-a53|cortex-a57|cortex-a57.cortex-a53|cortex-a72.cortex-a53)
|
||||
TARGET_SUBARCH=aarch64
|
||||
TARGET_VARIANT=armv8-a
|
||||
TARGET_ABI=eabi
|
||||
@ -34,7 +19,7 @@
|
||||
;;
|
||||
esac
|
||||
|
||||
TARGET_GCC_ARCH=$(echo $TARGET_SUBARCH | sed -e "s,-,,")
|
||||
TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
|
||||
TARGET_KERNEL_ARCH=arm64
|
||||
|
||||
# setup ARCH specific *FLAGS
|
||||
|
@ -31,7 +31,7 @@
|
||||
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
|
||||
SIMD_SUPPORT="no"
|
||||
;;
|
||||
cortex-a7|cortex-a15)
|
||||
cortex-a7|cortex-a15|cortex-a15.cortex-a7|cortex-a17.cortex-a7)
|
||||
TARGET_SUBARCH=armv7ve
|
||||
TARGET_ABI=eabi
|
||||
TARGET_EXTRA_FLAGS="-mcpu=$TARGET_CPU"
|
||||
@ -47,7 +47,7 @@
|
||||
;;
|
||||
esac
|
||||
|
||||
TARGET_GCC_ARCH=$(echo $TARGET_SUBARCH | sed -e "s,-,,")
|
||||
TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
|
||||
TARGET_KERNEL_ARCH=arm
|
||||
|
||||
# setup ARCH specific *FLAGS
|
||||
|
Loading…
x
Reference in New Issue
Block a user