|
|
@ -10,40 +10,40 @@ |
|
|
|
|
|
|
|
/* Arm architecture configuration */ |
|
|
|
|
|
|
|
/* CONFIG_ARCH_ARMV8_AARCH64 is not set */ |
|
|
|
#define CONFIG_ARCH_ARMV8_AARCH32 |
|
|
|
#define CONFIG_ARCH_ARMV8_AARCH64 |
|
|
|
/* CONFIG_ARCH_ARMV8_AARCH32 is not set */ |
|
|
|
|
|
|
|
/* Compiler configuration */ |
|
|
|
|
|
|
|
#define CONFIG_ARM_GCC_SELECT |
|
|
|
/* CONFIG_ARM_CLANG_SELECT is not set */ |
|
|
|
#define CONFIG_TOOLCHAIN_NAME "gcc" |
|
|
|
#define CONFIG_TARGET_ARMV8_AARCH32 |
|
|
|
#define CONFIG_ARCH_EXECUTION_STATE "aarch32" |
|
|
|
|
|
|
|
/* Fpu configuration */ |
|
|
|
|
|
|
|
#define CONFIG_CRYPTO_NEON_FP_ARMV8 |
|
|
|
/* CONFIG_VFPV4 is not set */ |
|
|
|
/* CONFIG_VFPV4_D16 is not set */ |
|
|
|
/* CONFIG_VFPV3 is not set */ |
|
|
|
/* CONFIG_VFPV3_D16 is not set */ |
|
|
|
#define CONFIG_ARM_MFPU "crypto-neon-fp-armv8" |
|
|
|
#define CONFIG_MFLOAT_ABI_HARD |
|
|
|
/* CONFIG_MFLOAT_ABI_SOFTFP is not set */ |
|
|
|
#define CONFIG_ARM_MFLOAT_ABI "hard" |
|
|
|
/* end of Fpu configuration */ |
|
|
|
#define CONFIG_TARGET_ARMV8_AARCH64 |
|
|
|
#define CONFIG_ARCH_EXECUTION_STATE "aarch64" |
|
|
|
#define CONFIG_ARM_NEON |
|
|
|
#define CONFIG_ARM_CRC |
|
|
|
#define CONFIG_ARM_CRYPTO |
|
|
|
#define CONFIG_ARM_FLOAT_POINT |
|
|
|
/* CONFIG_GCC_CODE_MODEL_TINY is not set */ |
|
|
|
#define CONFIG_GCC_CODE_MODEL_SMALL |
|
|
|
/* CONFIG_GCC_CODE_MODEL_LARGE is not set */ |
|
|
|
/* end of Compiler configuration */ |
|
|
|
#define CONFIG_USE_CACHE |
|
|
|
#define CONFIG_USE_L3CACHE |
|
|
|
#define CONFIG_USE_MMU |
|
|
|
#define CONFIG_USE_AARCH64_L1_TO_AARCH32 |
|
|
|
#define CONFIG_BOOT_WITH_FLUSH_CACHE |
|
|
|
/* CONFIG_MMU_DEBUG_PRINTS is not set */ |
|
|
|
#define CONFIG_FPEN |
|
|
|
/* end of Arm architecture configuration */ |
|
|
|
/* end of Arch configuration */ |
|
|
|
|
|
|
|
/* Soc configuration */ |
|
|
|
|
|
|
|
/* CONFIG_TARGET_PHYTIUMPI is not set */ |
|
|
|
/* CONFIG_TARGET_E2000Q is not set */ |
|
|
|
/* CONFIG_TARGET_E2000D is not set */ |
|
|
|
/* CONFIG_TARGET_E2000S is not set */ |
|
|
|
/* CONFIG_TARGET_FT2004 is not set */ |
|
|
|
#define CONFIG_F32BIT_MEMORY_ADDRESS 0x80000000 |
|
|
|
#define CONFIG_F32BIT_MEMORY_LENGTH 0x80000000 |
|
|
|
#define CONFIG_F64BIT_MEMORY_ADDRESS 0x2000000000 |
|
|
@ -56,15 +56,13 @@ |
|
|
|
|
|
|
|
/* Board Configuration */ |
|
|
|
|
|
|
|
#define CONFIG_BOARD_NAME "demo" |
|
|
|
|
|
|
|
/* IO mux configuration when board start up */ |
|
|
|
|
|
|
|
/* CONFIG_CUS_DEMO_BOARD is not set */ |
|
|
|
|
|
|
|
/* Build project name */ |
|
|
|
|
|
|
|
#define CONFIG_TARGET_NAME "template" |
|
|
|
#define CONFIG_TARGET_NAME "boot" |
|
|
|
/* end of Build project name */ |
|
|
|
/* end of Board Configuration */ |
|
|
|
|
|
|
@ -192,16 +190,12 @@ |
|
|
|
#define CONFIG_IMAGE_LOAD_ADDRESS 0xb0120000 |
|
|
|
#define CONFIG_IMAGE_MAX_LENGTH 0x2000000 |
|
|
|
#define CONFIG_HEAP_SIZE 1 |
|
|
|
#define CONFIG_SVC_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_SYS_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_IRQ_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_ABORT_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_FIQ_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_UNDEF_STACK_SIZE 0x1000 |
|
|
|
#define CONFIG_STACK_SIZE 0x400 |
|
|
|
#define CONFIG_FPU_STACK_SIZE 0x1000 |
|
|
|
/* end of Linker Options */ |
|
|
|
/* end of Build setup */ |
|
|
|
#define CONFIG_SOC_NAME "e2000" |
|
|
|
#define CONFIG_TARGET_TYPE_NAME "q" |
|
|
|
#define CONFIG_SOC_NAME "phytiumpi" |
|
|
|
#define CONFIG_SOC_CORE_NUM 4 |
|
|
|
#define CONFIG_BOARD_NAME "firefly" |
|
|
|
|
|
|
|
#endif |
|
|
|