As far i can understand MSA is a feature that is only present in the MIPS Warrior cores and, for now, seems that could be only needed in malta [1] target. As you can see in arch/mips/Kconfig MIPS32R2 and MIPS64R2 select CPU_SUPPORTS_MSA which does not apply to the majority of the mips targets in OpenWRT. Deleting "select CPU_SUPPORTS_MSA" in [2] and [3] and changing [4] with "depends CPU_MIPS32_R2 || CPU_MIPS64_R2" will make MSA selectable and should make the kernel smaller.
[1]https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/mips/Kconfig?id=refs/tags/v3.18.11#n311 [2]https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/mips/Kconfig?id=refs/tags/v3.18.11#n1256 [3]https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/mips/Kconfig?id=refs/tags/v3.18.11#n1290 [4]https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/mips/Kconfig?id=refs/tags/v3.18.11#n2135 Regards: Pepe _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel