diff options
-rw-r--r-- | kconfig/arch/mips/mips.kconfig | 4 | ||||
-rw-r--r-- | mk/arch/mips/mips.mk | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/kconfig/arch/mips/mips.kconfig b/kconfig/arch/mips/mips.kconfig index 440a789..5857247 100644 --- a/kconfig/arch/mips/mips.kconfig +++ b/kconfig/arch/mips/mips.kconfig @@ -85,6 +85,10 @@ choice select EMBTK_TARGET_ARCH_64BITS select KEMBTK_UCLIBC_CONFIG_MIPS_ISA_MIPS64 if EMBTK_CLIB_UCLIBC + config EMBTK_ARCH_MIPS_OCTEON + bool "Octeon" + select EMBTK_TARGET_ARCH_64BITS + select KEMBTK_UCLIBC_CONFIG_MIPS_ISA_MIPS64 if EMBTK_CLIB_UCLIBC endchoice choice diff --git a/mk/arch/mips/mips.mk b/mk/arch/mips/mips.mk index 7623e4c..ba2e584 100644 --- a/mk/arch/mips/mips.mk +++ b/mk/arch/mips/mips.mk @@ -76,6 +76,12 @@ STRICT_GNU_TARGET := mipsisa64r2$(__embtk_mips_endian)-unknown-$(embtk_os)-$(__e GNU_TARGET_ARCH := mips64r2 endif +ifeq ($(CONFIG_EMBTK_ARCH_MIPS_OCTEON),y) +GNU_TARGET := mips64octeon$(__embtk_mips_endian)-$(embtk_os) +STRICT_GNU_TARGET := mips64octeon$(__embtk_mips_endian)-unknown-$(embtk_os)-$(__embtk_mips_abi) +GNU_TARGET_ARCH := octeon +endif + EMBTK_MCU_FLAG := $(GNU_TARGET_ARCH) # |