aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/arc770
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2016-04-09 10:25:16 +0000
committerJohn Crispin <john@openwrt.org>2016-04-09 10:25:16 +0000
commit9ef282cd9695f13f88a2a563fcfd6164b4d7ca18 (patch)
treec5fa6619a78010aa0cf8af391d2fb07d37a15fa0 /target/linux/arc770
parentcac43c0b715e9742c48ce391ab1ac5152f1e91d5 (diff)
downloadupstream-9ef282cd9695f13f88a2a563fcfd6164b4d7ca18.tar.gz
upstream-9ef282cd9695f13f88a2a563fcfd6164b4d7ca18.tar.bz2
upstream-9ef282cd9695f13f88a2a563fcfd6164b4d7ca18.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> SVN-Revision: 49134
Diffstat (limited to 'target/linux/arc770')
-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