malta: enable be64 and le64 subtargets
authorYousong Zhou <yszhou4tech@gmail.com>
Mon, 15 Aug 2016 11:16:02 +0000 (19:16 +0800)
committerJohn Crispin <john@phrozen.org>
Mon, 15 Aug 2016 13:32:36 +0000 (15:32 +0200)
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
target/linux/malta/Makefile
target/linux/malta/be64/config-default
target/linux/malta/be64/target.mk
target/linux/malta/config-4.4
target/linux/malta/le64/config-default
target/linux/malta/le64/target.mk

index a8663d89a4d3904e1676a984ffbd208ad4dc4d10..50359c15dd2d1d9439d2938af3e0c64cdc41e3bb 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 BOARD:=malta
 BOARDNAME:=MIPS Malta CoreLV board (qemu)
 CPU_TYPE:=24kc
-SUBTARGETS:=le be #le64 be64
+SUBTARGETS:=le be le64 be64
 INITRAMFS_EXTRA_FILES:=
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
index b424c3ed3b4b4dcb830ff745e13592d5836c3afd..374e29a562283acb0951c01dd9b35115a8463eeb 100644 (file)
@@ -8,6 +8,7 @@ CONFIG_BLOCK_COMPAT=y
 CONFIG_COMPAT=y
 CONFIG_COMPAT_NETLINK_MESSAGES=y
 CONFIG_CPU_BIG_ENDIAN=y
+# CONFIG_LIQUIDIO is not set
 # CONFIG_CPU_LITTLE_ENDIAN is not set
 # CONFIG_CPU_MIPS32_R1 is not set
 # CONFIG_CPU_MIPS32_R2 is not set
@@ -25,6 +26,12 @@ CONFIG_MIPS32_COMPAT=y
 CONFIG_MIPS32_N32=y
 CONFIG_MIPS32_O32=y
 CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_PCI_BUS_ADDR_T_64BIT=y
+CONFIG_PGTABLE_LEVELS=3
 CONFIG_PHYS_ADDR_T_64BIT=y
 CONFIG_SYSVIPC_COMPAT=y
 CONFIG_SYS_SUPPORTS_HUGETLBFS=y
+# CONFIG_THUNDER_NIC_BGX is not set
+# CONFIG_THUNDER_NIC_PF is not set
+# CONFIG_THUNDER_NIC_VF is not set
+CONFIG_ZONE_DMA32=y
index 96c0b50916afee218ceb6ce8316aa1d304d73ce6..7c3a166b9ad65dcdb6a37a4a92dfd241e4671d47 100644 (file)
@@ -1,4 +1,5 @@
 ARCH:=mips64
+CPU_TYPE:=mips64
 SUBTARGET:=be64
 BOARDNAME:=Big Endian (64-bits)
 FEATURES:=ramdisk
index c20073b2685b82cea59c7dfbde0fe334f32dcc59..6786ba71f119deb90a011adff1a811e564f3e962 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
 CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
 CONFIG_ARCH_SUPPORTS_UPROBES=y
 CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
 CONFIG_ATA=y
 CONFIG_ATA_PIIX=y
index 8b5731e65a3003ceafa2592e5a4814e0fac9c045..725c3e4900678c100a5a58d11789664eb3ca2663 100644 (file)
@@ -8,6 +8,7 @@ CONFIG_BLOCK_COMPAT=y
 CONFIG_COMPAT=y
 CONFIG_COMPAT_NETLINK_MESSAGES=y
 # CONFIG_CPU_BIG_ENDIAN is not set
+# CONFIG_LIQUIDIO is not set
 CONFIG_CPU_LITTLE_ENDIAN=y
 # CONFIG_CPU_MIPS32_R1 is not set
 # CONFIG_CPU_MIPS32_R2 is not set
@@ -25,6 +26,12 @@ CONFIG_MIPS32_COMPAT=y
 CONFIG_MIPS32_N32=y
 CONFIG_MIPS32_O32=y
 CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_PCI_BUS_ADDR_T_64BIT=y
+CONFIG_PGTABLE_LEVELS=3
 CONFIG_PHYS_ADDR_T_64BIT=y
 CONFIG_SYSVIPC_COMPAT=y
 CONFIG_SYS_SUPPORTS_HUGETLBFS=y
+# CONFIG_THUNDER_NIC_BGX is not set
+# CONFIG_THUNDER_NIC_PF is not set
+# CONFIG_THUNDER_NIC_VF is not set
+CONFIG_ZONE_DMA32=y
index badea1945d291e335c77e0fc3620a5b5c05d8636..32aaea294a52824eeadfd3f8f28d9cc085c1b2f5 100644 (file)
@@ -1,4 +1,5 @@
 ARCH:=mips64el
+CPU_TYPE:=mips64
 SUBTARGET:=le64
 BOARDNAME:=Little Endian (64-bits)
 FEATURES:=ramdisk