Browse Source

uclibc: set MMU usage accordingly

On architectures that lack a MMU (like blackfin) uclibc just undefined
ARCH_HAS_MMU which disabled ARCH_USE_MMU.
But for other architectures which may or may not have one like ARM we
need to set this according to user choice.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gustavo Zacarias 12 years ago
parent
commit
c798bec25b
1 changed files with 14 additions and 0 deletions
  1. 14 0
      package/uclibc/uclibc.mk

+ 14 - 0
package/uclibc/uclibc.mk

@@ -241,6 +241,20 @@ define UCLIBC_LARGEFILE_CONFIG
 endef
 endif
 
+#
+# MMU
+#
+
+ifeq ($(BR2_USE_MMU),y)
+define UCLIBC_MMU_CONFIG
+	$(call UCLIBC_OPT_SET,ARCH_USE_MMU,y,$(@D))
+endef
+else
+define UCLIBC_MMU_CONFIG
+	$(call UCLIBC_OPT_UNSET,ARCH_USE_MMU,$(@D))
+endef
+endif
+
 #
 # IPv6
 #