Module: xenomai-3
Branch: wip/dovetail
Commit: 3be465cfa327f79fdde1f986df370744663d6467
URL:    
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=3be465cfa327f79fdde1f986df370744663d6467

Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Mar 25 10:40:25 2016 +0100

cobalt/config: relax requirement on CONFIG_MIGRATION

Some configurations may need page migration enabled for resolving
indirect dependencies on other features they might need (e.g. CMA),
and are fine with the additional latency that might cause.  Just warn
loudly when CONFIG_MIGRATION is detected.

---

 scripts/Kconfig.frag |   11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/scripts/Kconfig.frag b/scripts/Kconfig.frag
index 61398ed..2f327bb 100644
--- a/scripts/Kconfig.frag
+++ b/scripts/Kconfig.frag
@@ -1,5 +1,4 @@
 menuconfig XENOMAI
-       depends on !MIGRATION
        depends on X86_TSC || !X86
        bool "Xenomai/cobalt"
        select IPIPE
@@ -21,14 +20,14 @@ source "arch/$SRCARCH/xenomai/Kconfig"
 endif
 
 if MIGRATION
-comment "Xenomai requires disabling page migration/memory compaction"
-comment "(Support for transparent hugepages requires memory compaction)"
+comment "WARNING! Page migration (CONFIG_MIGRATION) may increase"
+comment "latency."
 endif
 
 if APM || CPU_FREQ || ACPI_PROCESSOR || INTEL_IDLE
-comment "WARNING! You enabled APM, CPU Frequency scaling, ACPI 'processor'"
-comment "or Intel cpuidle option. These options are known to cause troubles"
-comment "with Xenomai, disable them."
+comment "WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'"
+comment "or CPU idle features is enabled. Any of these options may"
+comment "cause troubles with Xenomai. You should disable them."
 endif
 
 if !GENERIC_CLOCKEVENTS


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to