f2fd40e90d
The ARC HS is a family of high performance CPUs from Synopsys capable of running wide range of applications from heavy DPS calculation to full-scale OS. Still as with other ARC cores ARC HS might be tailored to a particular application. As opposed to EM cores ARC HS cores always have support of unaligned data access and by default GCC generates such a data layout with so we have to always enable unaligned data access in runtime otherwise on attempt to access such data we'd see "Unaligned memory exception". Note we had to explicitly mention CONFIG_CPU_ARCEM=y in all current defconfigs as CPU_ARC{EM|HS} are now parts of a choice so we cannot simply select ether option in board's Kconfig. And while at it change "-mmpy-option" of ARC EM to "wlh1" which is the same as previously used "6" but matches Programmer's Reference Manual (PRM) and is more human-friendly. Signed-off-by: Wayne Ren <wei.ren@synopsys.com> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> |
||
---|---|---|
.. | ||
doc | ||
support | ||
CMakeLists.txt | ||
Kconfig.board | ||
Kconfig.defconfig | ||
arc_mpu_regions.c | ||
board.cmake | ||
board.dtsi | ||
iotdk.dts | ||
iotdk.yaml | ||
iotdk_defconfig |