aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/arc770/config-4.4
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2016-04-09 10:25:16 +0000
committerJohn Crispin <blogic@openwrt.org>2016-04-09 10:25:16 +0000
commita9a032b4095fe30fb31131e23a9a7e2660b3db36 (patch)
tree090c1a94fda29eeb601708e9d588435fe28bb10e /target/linux/arc770/config-4.4
parent258b9d03fd442e67b036ebcde287a76e1afdb7f0 (diff)
downloadmaster-187ad058-a9a032b4095fe30fb31131e23a9a7e2660b3db36.tar.gz
master-187ad058-a9a032b4095fe30fb31131e23a9a7e2660b3db36.tar.bz2
master-187ad058-a9a032b4095fe30fb31131e23a9a7e2660b3db36.zip
arc770: enable unaligned access handling simulation in software
This enables misaligned access handling by software in Linux kernel. With some wireless drivers (ath9k-htc and mt7601u for example) we see misaligned accesses here and there and to cope with that without fixing stuff in the drivers we're just gracefully handling it on ARC. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49134 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/arc770/config-4.4')
-rw-r--r--target/linux/arc770/config-4.45
1 files changed, 3 insertions, 2 deletions
diff --git a/target/linux/arc770/config-4.4 b/target/linux/arc770/config-4.4
index c8f021dce2..87fd7e342f 100644
--- a/target/linux/arc770/config-4.4
+++ b/target/linux/arc770/config-4.4
@@ -19,7 +19,7 @@ CONFIG_ARC_DBG=y
# CONFIG_ARC_DBG_TLB_MISS_COUNT is not set
# CONFIG_ARC_DBG_TLB_PARANOIA is not set
CONFIG_ARC_DW2_UNWIND=y
-# CONFIG_ARC_EMUL_UNALIGNED is not set
+CONFIG_ARC_EMUL_UNALIGNED=y
# CONFIG_ARC_FPU_SAVE_RESTORE is not set
CONFIG_ARC_HAS_DCACHE=y
# CONFIG_ARC_HAS_DCCM is not set
@@ -162,7 +162,8 @@ CONFIG_SRCU=y
CONFIG_STACKTRACE=y
CONFIG_STMMAC_ETH=y
CONFIG_STMMAC_PLATFORM=y
-# CONFIG_SUNXI_SRAM is not set
+CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y
+CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y
CONFIG_TICK_CPU_ACCOUNTING=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_USB_SUPPORT=y