[arch][arm] add support for cortex-a9
This commit is contained in:
@@ -35,6 +35,8 @@
|
||||
#define CACHE_LINE 32
|
||||
#elif ARM_CPU_CORTEX_A8
|
||||
#define CACHE_LINE 64
|
||||
#elif ARM_CPU_CORTEX_A9
|
||||
#define CACHE_LINE 32
|
||||
#elif ARM_CPU_CORTEX_M3 || ARM_CPU_CORTEX_M4
|
||||
#define CACHE_LINE 32 /* doesn't actually matter */
|
||||
#else
|
||||
|
||||
@@ -71,6 +71,22 @@ GLOBAL_COMPILEFLAGS += -mcpu=$(ARM_CPU)
|
||||
HANDLED_CORE := true
|
||||
#GLOBAL_COMPILEFLAGS += -mfpu=neon -mfloat-abi=softfp
|
||||
endif
|
||||
ifeq ($(ARM_CPU),cortex-a9)
|
||||
GLOBAL_DEFINES += \
|
||||
ARM_WITH_CP15=1 \
|
||||
ARM_WITH_MMU=1 \
|
||||
ARM_ISA_ARMv7=1 \
|
||||
ARM_ISA_ARMv7A=1 \
|
||||
ARM_WITH_VFP=1 \
|
||||
ARM_WITH_NEON=1 \
|
||||
ARM_WITH_THUMB=1 \
|
||||
ARM_WITH_THUMB2=1 \
|
||||
ARM_WITH_CACHE=1 \
|
||||
ARM_WITH_L2=1
|
||||
GLOBAL_COMPILEFLAGS += -mcpu=$(ARM_CPU)
|
||||
HANDLED_CORE := true
|
||||
#GLOBAL_COMPILEFLAGS += -mfpu=neon -mfloat-abi=softfp
|
||||
endif
|
||||
ifeq ($(ARM_CPU),arm1136j-s)
|
||||
GLOBAL_DEFINES += \
|
||||
ARM_WITH_CP15=1 \
|
||||
|
||||
Reference in New Issue
Block a user